//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!WIDTH LUMA.w 3 *
//!HEIGHT LUMA.h 3 *
//!COMPONENTS 1
//!BIND LUMA
//!SAVE LANCZOS3
//!DESC (AU_M_S_3x_LA) lanczos3

#define FIX(c)		max(abs(c), 1e-5)
#define PI		3.141592653

vec3 weight3(float x)
{
    vec3 s = FIX(2.0 * PI * vec3(x - 1.5, x - 0.5, x + 0.5));
    return sin(s) * sin(s / 3.0) / (s * s);
}

float line_run(float ypos, vec3 xpos1, vec3 xpos2, vec3 linetaps1, vec3 linetaps2)
{
    return float(LUMA_tex(vec2(xpos1.r, ypos))) * linetaps1.r + float(LUMA_tex(vec2(xpos1.g, ypos))) * linetaps2.r + float(LUMA_tex(vec2(xpos1.b, ypos))) * linetaps1.g + float(LUMA_tex(vec2(xpos2.r, ypos))) * linetaps2.g + float(LUMA_tex(vec2(xpos2.g, ypos))) * linetaps1.b + float(LUMA_tex(vec2(xpos2.b, ypos))) * linetaps2.b;
}

vec4 hook()
{
    vec2 pos = LUMA_pos + LUMA_pt * 0.5;
    vec2 f = fract(pos / LUMA_pt);

    vec3 linetaps1 = weight3(0.5 - f.x * 0.5);
    vec3 linetaps2 = weight3(1.0 - f.x * 0.5);
    vec3 columntaps1 = weight3(0.5 - f.y * 0.5);
    vec3 columntaps2 = weight3(1.0 - f.y * 0.5);

    float suml = dot(linetaps1, vec3(1.0)) + dot(linetaps2, vec3(1.0));
    float sumc = dot(columntaps1, vec3(1.0)) + dot(columntaps2, vec3(1.0));
    linetaps1 /= suml;
    linetaps2 /= suml;
    columntaps1 /= sumc;
    columntaps2 /= sumc;

    vec2 xystart = (-2.5 - f) * LUMA_pt + pos;
    vec3 xpos1 = vec3(xystart.x, xystart.x + LUMA_pt.x, xystart.x + LUMA_pt.x * 2.0);
    vec3 xpos2 = vec3(xystart.x + LUMA_pt.x * 3.0, xystart.x + LUMA_pt.x * 4.0, xystart.x + LUMA_pt.x * 5.0);

    return vec4(line_run(xystart.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r + line_run(xystart.y + LUMA_pt.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r + line_run(xystart.y + LUMA_pt.y * 2.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g + line_run(xystart.y + LUMA_pt.y * 3.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g + line_run(xystart.y + LUMA_pt.y * 4.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b + line_run(xystart.y + LUMA_pt.y * 5.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b, 0, 0, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE1
//!DESC (AU_M_S_3x_LA) feature map 1

vec4 hook()
{
vec4 res = vec4(0.158686667680740,0.323978483676910,-0.014202905818820,-0.018337188288569);
res += vec4(-0.020555144175887,0.003032882697880,-0.112049765884876,-0.000033249845728) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.016133271157742,0.087199263274670,0.004761415999383,0.024541253224015) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.018058001995087,-0.063609175384045,0.182396784424782,-0.210987716913223) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.040173303335905,0.032853819429874,-0.127919584512711,0.069036908447742) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.046070020645857,0.016715710982680,0.052583213895559,-0.008859913796186) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.033468734472990,-0.034756429493427,0.224315211176872,0.058338567614555) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.067061536014080,-0.160182654857635,-0.036228507757187,0.034471984952688) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.048870209604502,-0.197005778551102,-0.202121764421463,0.077373296022415) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.041340436786413,0.145311698317528,-0.043502219021320,-0.078761391341686) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.023016005754471,-0.039881940931082,0.015046427957714,-0.126905903220177) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.040992122143507,0.057638268917799,-0.091807581484318,-0.080746263265610) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.098943069577217,-0.250897705554962,-0.124772787094116,0.060254901647568) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.502379238605499,-0.547586441040039,-0.082100421190262,-0.247929289937019) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.191422194242477,-0.080068610608578,0.174641445279121,0.322906911373138) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.089834578335285,-0.011285773478448,0.246499940752983,0.013826124370098) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.060510106384754,-0.002536823973060,-0.008414175361395,0.118480078876019) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.107849225401878,-0.158023655414581,-0.174539878964424,-0.329867660999298) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.370003819465637,-0.521970570087433,-0.083625622093678,0.299835950136185) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-1.375436902046204,-0.016651913523674,0.266386598348618,-0.193086430430412) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.142366364598274,-0.019200744107366,-0.055983234196901,0.095341466367245) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.025803994387388,0.060504496097565,-0.052956596016884,-0.120547078549862) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.019989291206002,0.000844403053634,0.169723480939865,0.026999076828361) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.143790364265442,-0.034379377961159,-0.126357212662697,0.072692126035690) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.049800965934992,0.069377288222313,0.115642502903938,0.049727812409401) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.108025304973125,0.011579091660678,-0.110693857073784,0.039800483733416) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.026278637349606,0.180899798870087,0.511275410652161,0.754353046417236) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE2
//!DESC (AU_M_S_3x_LA) feature map 2

vec4 hook()
{
vec4 res = vec4(0.002268986077979,0.055425144731998,-0.651802062988281,-0.539703607559204);
res += vec4(-0.013023905456066,0.029315076768398,-0.046950738877058,-0.028274016454816) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.029054092243314,-0.012692540884018,0.047637738287449,-0.002468489343300) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.001977169886231,-0.043199900537729,-0.000547318719327,0.045092374086380) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.010752199217677,0.061180870980024,0.017798816785216,-0.040453214198351) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.026086350902915,-0.046789418905973,0.007140588946640,0.015419379808009) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.012695257551968,-0.064275108277798,0.114576980471611,0.073325105011463) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.058025069534779,0.070522427558899,-0.106500975787640,0.068417325615883) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.513237476348877,-0.006607272196561,0.589346706867218,-0.176027968525887) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.036035064607859,-0.089059732854366,0.415378510951996,-0.011234880425036) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.056124545633793,0.066578857600689,-0.011151017621160,0.026225984096527) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.072875700891018,0.040018532425165,-0.047534193843603,0.095609612762928) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.148411303758621,0.799402117729187,-0.148188441991806,0.800697386264801) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.126679047942162,-0.595638096332550,0.138669908046722,-0.103722915053368) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.149813786149025,-0.167639270424843,-0.022351335734129,-0.013048480264843) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.110316783189774,-0.019864229485393,-0.071908786892891,-0.049107253551483) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.095427952706814,0.051432702690363,0.013129444792867,-0.115840390324593) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.244824677705765,0.024500086903572,0.092955909669399,0.123561516404152) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.586399018764496,-0.141213059425354,-0.170869812369347,-0.094434984028339) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.064136452972889,0.015548808500171,0.032288070768118,0.004033903125674) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.054178774356842,0.029977018013597,-0.012204534374177,-0.009133186191320) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.043362099677324,-0.025730025023222,-0.026104163378477,0.006495216861367) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.053779505193233,0.063885867595673,-0.006248560268432,0.004122276324779) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.024766400456429,-0.067125998437405,0.017207907512784,-0.009340647608042) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.042165581136942,0.049886599183083,0.003838653443381,0.005223275162280) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.017299495637417,-0.024356391280890,0.018990473821759,0.007652843836695) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.343883663415909,-0.154050096869469,-0.002016001380980,-0.012393085286021) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE3
//!DESC (AU_M_S_3x_LA) feature map 3

vec4 hook()
{
vec4 res = vec4(-0.044157657772303,0.036690626293421,0.091150179505348,-0.551567137241364);
res += vec4(0.017640134319663,-0.012634078972042,0.086701184511185,0.012079532258213) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.004587583709508,0.009172703139484,-0.089860893785954,0.000934731680900) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.036879830062389,0.048507425934076,-0.049087863415480,0.041487839072943) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.032427381724119,-0.115718677639961,0.069750100374222,-0.041271481662989) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.005735597107559,0.059390768408775,0.031476397067308,-0.013826456852257) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.130394503474236,0.116446629166603,0.035641983151436,0.004104357678443) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.024459434673190,0.090623430907726,-0.011290521360934,-0.009091840125620) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.178868383169174,0.377890735864639,0.654958128929138,0.086569920182228) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.002905529690906,0.146815985441208,-0.070750340819359,0.087834477424622) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.000336221506586,0.057382073253393,0.052925646305084,0.069861024618149) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.330871760845184,-0.055614728480577,-0.106252253055573,0.128952935338020) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.527150094509125,-0.139169633388519,-0.086700923740864,0.089034944772720) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.311743766069412,-0.345558643341064,-0.748726546764374,0.373322904109955) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.066308401525021,-0.184028923511505,0.233170956373215,-0.056674279272556) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.000913051771931,-0.075316444039345,-0.159378603100777,0.040017254650593) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.479504346847534,0.057916209101677,0.034516092389822,-0.050260573625565) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.256078362464905,0.047905690968037,0.023879183456302,0.119261592626572) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.047918684780598,-0.105950720608234,-0.064021326601505,0.158172711730003) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.145563855767250,-0.130834683775902,0.149998664855957,0.137703105807304) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.034758590161800,0.109479583799839,0.012907085008919,-0.138136520981789) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.130163535475731,0.039603088051081,-0.173816964030266,-0.012915582396090) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.061865340918303,-0.069787271320820,0.189395889639854,0.069504335522652) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.022042490541935,-0.005767402239144,-0.133988395333290,0.035989344120026) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.037235505878925,-0.008170173503458,-0.085069663822651,-0.082007043063641) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.012830346822739,-0.004336564335972,0.053956203162670,0.057419180870056) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.071466185152531,0.002885429188609,0.941895484924316,1.013959050178528) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE4
//!DESC (AU_M_S_3x_LA) feature map 4

vec4 hook()
{
vec4 res = vec4(-0.219008788466454,0.027935462072492,0.013259463943541,0.105680160224438);
res += vec4(-0.052131187170744,0.061636842787266,-0.028265075758100,0.001073455438018) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.013616393320262,0.059299737215042,0.062373425811529,0.052237160503864) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.147851616144180,0.048360012471676,-0.122359298169613,-0.074321448802948) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.041070464998484,-0.093537218868732,0.088370315730572,0.039931062608957) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.007357496768236,-0.075476042926311,-0.001446006586775,0.003905330784619) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.056618936359882,-0.081620939075947,0.043326012790203,-0.009149424731731) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.006120169535279,-0.080396957695484,-0.170531883835793,-0.069923728704453) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.085627235472202,-0.274351626634598,-0.146770343184471,0.087738335132599) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.095830552279949,0.213204383850098,-0.114432230591774,0.047104023396969) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.006647432688624,-0.041791331022978,0.074152208864689,-0.024865014478564) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.154868870973587,0.117538534104824,-0.045326419174671,0.009656790643930) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.135452255606651,0.123017117381096,0.591908693313599,0.084521465003490) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.423306465148926,0.112611591815948,-0.402199953794479,-0.120384357869625) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.311761826276779,0.037704065442085,0.338865280151367,-0.307606726884842) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.033539611846209,0.055551849305630,-0.082524955272675,-0.702764213085175) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.131703451275826,0.074741281569004,0.004630100447685,-0.025289943441749) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.265336126089096,0.029679207131267,-0.042954899370670,-0.048222869634628) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.049357175827026,-0.553416371345520,0.143508136272430,0.100338041782379) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.089319482445717,0.329363644123077,-0.087976895272732,0.537623941898346) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.005492277443409,-0.146890968084335,-0.001392628299072,0.016954738646746) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.000728077837266,-0.110750496387482,0.025263467803597,0.024300429970026) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.197114422917366,0.026119321584702,0.092862248420715,0.015658391639590) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.304797023534775,0.249818146228790,-0.166077643632889,-0.079007580876350) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.005686148535460,-0.181065663695335,0.023417750373483,-0.039021585136652) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.018088376149535,0.042101852595806,-0.003276503179222,0.026259385049343) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.131300553679466,0.979910194873810,0.661373913288116,0.029754560440779) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE5
//!DESC (AU_M_S_3x_LA) feature map 5

vec4 hook()
{
vec4 res = vec4(-0.433402419090271,0.011830456554890,0.042889222502708,0.037572644650936);
res += vec4(0.000314805220114,0.019887540489435,0.041847761720419,-0.010702249594033) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.000718575203791,-0.025276163592935,-0.007546926382929,0.086080044507980) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.002158244373277,-0.049052424728870,-0.095169894397259,-0.055093858391047) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.032264202833176,0.003972853533924,0.005746080074459,-0.100174672901630) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.021433005109429,0.002686971798539,0.008086236193776,0.006628688424826) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.008160637691617,-0.089628890156746,0.171487405896187,-0.030365133658051) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.080849789083004,0.145657122135162,-0.195190802216530,-0.211152657866478) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.050057657063007,0.150020048022270,-0.041813991963863,0.609380841255188) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.039355326443911,-0.217088416218758,0.039383877068758,-0.255602121353149) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.012872343882918,-0.020776344463229,-0.030919063836336,0.040955223143101) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.020518517121673,-0.157782375812531,-0.060021471232176,-0.082763217389584) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.405616432428360,-0.434232085943222,0.501902699470520,0.353069365024567) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.124539777636528,0.752348959445953,-0.044770222157240,-0.809257447719574) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.000245865085162,0.331892043352127,-0.338104695081711,0.385711312294006) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.003398527624086,-0.006448838394135,-0.057683501392603,-0.049120560288429) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.030714051797986,-0.006447867956012,-0.137513026595116,-0.009662503376603) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.036132842302322,0.153606653213501,-0.204722195863724,-0.045830223709345) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.820897758007050,-0.172433644533157,0.139765009284019,-0.059524778276682) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.126693293452263,-0.162467777729034,0.199809432029724,0.094319842755795) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.034206748008728,-0.101424358785152,0.085144542157650,-0.084079585969448) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.012138100340962,-0.055079158395529,0.014355804771185,0.140657424926758) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.113537289202213,-0.019435625523329,-0.010804402641952,-0.075483664870262) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.141604706645012,-0.079107552766800,0.015250455588102,0.105654172599316) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.084053643047810,0.049076471477747,-0.078530900180340,0.036351170390844) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.021082868799567,0.019342390820384,-0.004820016678423,-0.035849172621965) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.005734542850405,0.638103663921356,0.634511947631836,1.023193597793579) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE6
//!DESC (AU_M_S_3x_LA) feature map 6

vec4 hook()
{
vec4 res = vec4(-0.721159815788269,0.224139302968979,-0.289328038692474,-0.259883016347885);
res += vec4(-0.022359725087881,-0.025348477065563,0.033723141998053,0.270135939121246) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.001472554053180,0.133445277810097,0.013899086974561,0.250653117895126) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.061046812683344,-0.078684546053410,0.053373962640762,0.053331214934587) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.017946770414710,-0.076362982392311,-0.066911190748215,0.055915925651789) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.015947192907333,-0.069234885275364,-0.020997565239668,-0.032017495483160) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.055812459439039,-0.062098581343889,-0.006129631772637,-0.239393234252930) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.079365514218807,0.001097473665141,-0.126148372888565,0.113147750496864) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.121999941766262,-0.312100082635880,-0.110010415315628,0.069591552019119) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.094671748578548,-0.100384049117565,0.205733075737953,0.145059660077095) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.032274220138788,0.060068059712648,-0.034875787794590,-0.018703874200583) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.038387417793274,-0.180303737521172,-0.099812969565392,-0.113594770431519) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.053532171994448,0.125084772706032,0.175618842244148,0.190183296799660) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.733105361461639,-0.285181343555450,0.573693335056305,-0.051814641803503) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.049100436270237,-0.025857910513878,-0.185451328754425,-0.098240770399570) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.001118877902627,-0.064440235495567,0.145018488168716,-0.047580827027559) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.012297889217734,0.143190473318100,0.019772950559855,0.066758446395397) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.038541588932276,-0.013322040438652,-0.086352951824665,-0.087021559476852) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.313806742429733,0.481417983770370,0.052914738655090,-0.116643220186234) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.033415827900171,-0.024999782443047,-0.136811584234238,-0.220300242304802) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.021045917645097,-0.083683960139751,0.020132625475526,-0.001073555438779) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.008511267602444,-0.013510791584849,0.034485325217247,0.003992809448391) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.010144890286028,-0.003625318408012,-0.024604363366961,0.066580839455128) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.061560813337564,-0.029877418652177,0.051496211439371,-0.250823050737381) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.007085113320500,0.077801033854485,-0.027172870934010,0.067136503756046) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.016407549381256,0.075194701552391,-0.023945195600390,0.075145915150642) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.006964255589992,0.842344820499420,0.212342396378517,0.028056420385838) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL1
//!DESC (AU_M_S_3x_LA) mapping 1_1

vec4 hook()
{
vec4 res = vec4(-0.002389178378507,0.011645632795990,-0.091343566775322,-0.075447559356689);
res += mat4(0.089319214224815,-0.007712855003774,-0.046254307031631,-0.455983191728592,-0.317354142665863,-0.056696128100157,-0.169280007481575,-0.028860813006759,-0.173077121376991,0.068581171333790,-0.143197759985924,-0.057908978313208,0.156274825334549,0.195159584283829,0.016061816364527,-0.210565552115440) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.021769853308797,-0.201582953333855,-0.121382743120193,-0.040831740945578,0.081445001065731,-0.110393092036247,0.335171014070511,-0.155244410037994,0.079342469573021,-0.165643185377121,0.118131645023823,-0.223539233207703,-0.201189011335373,0.041189149022102,0.018934644758701,-0.215901076793671) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.083580836653709,-0.196311399340630,0.064951859414577,-0.003650065511465,0.231558859348297,-0.183730289340019,0.060595784336329,0.034501723945141,-0.012944813817739,0.223770081996918,0.031378466635942,0.062750399112701,-0.043147705495358,-0.240091994404793,0.114009566605091,0.153833672404289) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.258357703685760,0.449193626642227,0.143075332045555,0.239101767539978,-0.428074687719345,0.012204866856337,-0.125592291355133,0.042709555476904,-0.438300222158432,0.101252257823944,-0.187793493270874,-0.086937494575977,-0.227975800633430,0.113850593566895,-0.050824932754040,-0.050387296825647) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.074683018028736,-0.143261641263962,-0.444205760955811,-0.257291525602341,0.239230826497078,0.145917043089867,0.108298756182194,-0.088559478521347,0.149024158716202,-0.355366080999374,0.139857679605484,0.128826573491096,0.261337399482727,-0.212942630052567,0.288048982620239,0.027939179912210) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.040527101606131,-0.041143473237753,-0.078664377331734,-0.062137700617313,0.269010782241821,-0.048161875456572,0.072995647788048,-0.005226823501289,0.043138269335032,0.061472870409489,-0.250283390283585,-0.066561274230480,-0.000145114318002,0.026851456612349,-0.124025650322437,0.228005006909370) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.028643883764744,-0.218811318278313,-0.057992182672024,0.232972532510757,-0.309454530477524,-0.192727282643318,-0.075047530233860,0.294178813695908,0.132780089974403,-0.040249072015285,-0.134072110056877,-0.045877728611231,-0.036357276141644,-0.064310073852539,-0.065773837268353,-0.014493080787361) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.131879135966301,-0.197978392243385,-0.049426212906837,0.200042366981506,0.040055673569441,0.054381415247917,0.038908496499062,0.123403042554855,0.039070986211300,0.008947738446295,-0.023590488359332,0.204842150211334,0.045721065253019,-0.131152287125587,-0.269840478897095,0.064802169799805) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.015540852211416,0.016227075830102,0.144683480262756,0.062383905053139,0.226631388068199,0.081616066396236,-0.066733442246914,-0.120641097426414,0.010736729949713,0.029533334076405,0.049079101532698,-0.103311546146870,0.016388460993767,0.206401720643044,0.022659398615360,-0.040187496691942) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.067237801849842,0.042417261749506,0.046046994626522,0.061459403485060,-0.137709453701973,-0.007418168708682,-0.154617458581924,-0.043482203036547,0.070027224719524,0.068702250719070,-0.143053635954857,-0.013369968160987,-0.071550421416759,0.268694400787354,-0.123849548399448,0.372147113084793) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.029843082651496,-0.003368513425812,-0.097604334354401,0.146762505173683,0.005261005368084,-0.009174495004117,-0.172897756099701,-0.169943347573280,-0.068306982517242,0.036441437900066,-0.039805397391319,0.242781817913055,-0.090413093566895,-0.108126536011696,0.159077078104019,0.011964973993599) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.037215683609247,-0.022717295214534,0.008272538892925,-0.225321114063263,0.016834180802107,-0.262442559003830,0.095594517886639,0.086342394351959,-0.099757976830006,-0.038495734333992,-0.181087076663971,0.059378802776337,0.149110734462738,-0.189985305070877,0.527845799922943,-0.302399158477783) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.283259212970734,0.026888305321336,-0.179152190685272,0.492129594087601,-0.098272167146206,-0.143585234880447,0.082811281085014,-0.015126137994230,-0.138279780745506,-0.017676988616586,0.682906746864319,-0.041730802506208,-0.348735243082047,-0.000626511347946,-0.076383188366890,-0.088453717529774) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.059215333312750,-0.187406852841377,0.312955468893051,0.411823779344559,1.084254622459412,-0.426540851593018,-0.156962379813194,0.104077242314816,0.106802262365818,-0.323995023965836,0.490010291337967,0.302946895360947,0.354915618896484,0.001835411414504,-0.169640585780144,-0.028650917112827) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.131933450698853,0.155701458454132,0.097382225096226,-0.307057887315750,-0.177765592932701,0.197087705135345,-0.237824693322182,-0.136138617992401,0.206175848841667,0.096814170479774,0.257924735546112,-0.389026135206223,0.234331041574478,0.398078978061676,0.124818563461304,-0.533455491065979) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.065253086388111,-0.209521949291229,-0.002509693847969,0.013607991859317,-0.065018162131310,-0.081628665328026,0.081071175634861,0.055799830704927,0.148195579648018,0.217354983091354,-0.158676713705063,-0.234697371721268,-0.037144862115383,-0.322005599737167,0.062186535447836,-0.029656315222383) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.014431557618082,-0.048240203410387,-0.003694199724123,0.085730597376823,-0.110830210149288,0.445053637027740,0.043678063899279,0.130288079380989,-0.226812690496445,0.315865516662598,0.162591904401779,-0.258668154478073,-0.199216455221176,0.236018180847168,0.343409150838852,0.234183073043823) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.040778551250696,0.143535569310188,0.071300700306892,-0.355108588933945,-0.004015125799924,0.380858033895493,0.025302059948444,-0.230778515338898,-0.040478311479092,-0.075287602841854,-0.055652685463428,0.162598714232445,0.003359437920153,0.218811169266701,-0.471052408218384,-0.270928800106049) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.158923089504242,0.027094293385744,0.088077783584595,0.048234768211842,0.007939001545310,-0.160423338413239,-0.149716824293137,0.280203282833099,-0.214838653802872,0.021251766011119,-0.070495344698429,0.085387796163559,0.299038410186768,-0.216199055314064,0.054839957505465,0.016093635931611) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.498169898986816,-0.073026761412621,0.186336591839790,0.124003633856773,0.022462058812380,0.063180282711983,-0.148824036121368,0.233466386795044,0.195158466696739,0.214538872241974,0.130787163972855,-0.110771022737026,-0.126780495047569,-0.019291413947940,-0.306174069643021,0.173422053456306) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.155301973223686,0.165710270404816,-0.048269148916006,-0.322019696235657,-0.038383848965168,0.044210877269506,-0.217274069786072,0.005887524224818,-0.029975898563862,-0.381520748138428,-0.004248686134815,0.092684559524059,-0.172426864504814,0.119133971631527,-0.059060439467430,0.022712316364050) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.005468106828630,0.071681559085846,-0.075416967272758,0.059400726109743,-0.049392711371183,0.320832610130310,0.075093284249306,-0.134184807538986,-0.492866009473801,0.091640718281269,0.110994018614292,-0.150192454457283,0.459945261478424,0.019520610570908,0.058354984968901,-0.001115504186600) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.102874077856541,0.091639101505280,-0.124903522431850,-0.074301198124886,0.049087233841419,-0.181572481989861,-0.004946748726070,-0.168855980038643,0.385550260543823,-0.179421052336693,0.049713645130396,0.183634087443352,-0.269439876079559,0.148639291524887,-0.239029467105865,-0.041648257523775) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.092398926615715,-0.159153148531914,0.104277200996876,-0.247659727931023,-0.065969966351986,-0.157399252057076,-0.068125925958157,0.016878627240658,0.023602083325386,-0.008299020119011,0.285451948642731,-0.177307039499283,-0.148751914501190,0.120334982872009,0.086435288190842,-0.314477831125259) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.016932798549533,-0.005437870509923,0.112220346927643,0.128653198480606,0.009452023543417,-0.102801352739334,-0.156006574630737,0.036169990897179,0.204427525401115,-0.213360622525215,0.014262299984694,0.272535562515259,0.253341346979141,0.200565740466118,0.080334223806858,0.158091172575951) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.082671172916889,0.137576878070831,0.147070974111557,0.229675218462944,0.008818874135613,0.151768699288368,0.003471850417554,0.167453929781914,-0.162194877862930,0.395287483930588,-0.461123853921890,0.351037919521332,-0.246185377240181,-0.110585555434227,0.085286095738411,-0.174725651741028) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.213121592998505,0.162200123071671,0.218012437224388,-0.086430117487907,0.093136653304100,0.064022593200207,-0.181043654680252,-0.032768409699202,0.000470119470265,0.156365200877190,-0.136720344424248,-0.162544503808022,0.017146820202470,-0.249677330255508,0.222819462418556,0.162356197834015) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.077780254185200,-0.138185054063797,0.116717211902142,0.110444121062756,-0.239977508783340,-0.120348684489727,-0.232827425003052,0.182194858789444,0.115544505417347,-0.093418173491955,0.069050937891006,0.179613679647446,-0.122051917016506,-0.072446815669537,-0.278956294059753,0.302840769290924) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.105368010699749,0.139989033341408,0.047782886773348,0.088277436792850,0.206055194139481,-0.078821353614330,0.340619444847107,-0.202285826206207,-0.071566313505173,0.077428884804249,-0.258329868316650,-0.008731740526855,0.027834741398692,0.050041753798723,0.021145924925804,-0.287915468215942) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.025697633624077,0.035691812634468,0.175805702805519,-0.025336557999253,0.013911490328610,-0.176646396517754,0.187319174408913,0.083730459213257,-0.073596931993961,0.016096059232950,0.062649652361870,0.298993676900864,0.102655775845051,0.033386375755072,-0.059080258011818,0.042437184602022) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.140740409493446,0.153438314795494,-0.058251481503248,0.006723608821630,-0.255103975534439,-0.031490966677666,-0.253385990858078,-0.067414566874504,-0.052915837615728,0.248526379466057,-0.103787228465080,-0.146927222609520,-0.012815085239708,0.310369342565536,0.249096214771271,0.247037485241890) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.080815434455872,-0.220811814069748,-0.132929638028145,-0.058190010488033,0.264251679182053,-0.241523519158363,-0.172542855143547,0.164598792791367,0.191064655780792,-0.177378699183464,-0.051631640642881,-0.091692417860031,0.091616876423359,0.013958012685180,-0.100297302007675,0.048274103552103) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.020548993721604,-0.014560955576599,0.146751955151558,0.081937231123447,0.001406717114151,0.249842688441277,-0.000740627234336,-0.184259399771690,-0.020022677257657,-0.011107745580375,-0.229643419384956,-0.249550253152847,0.036218982189894,0.033325437456369,-0.119611799716949,0.001577201765031) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.011702371761203,0.138390019536018,0.082193978130817,-0.171570062637329,-0.083737991750240,0.179248347878456,0.033655934035778,0.047513622790575,0.053726423531771,-0.120779797434807,0.075665310025215,0.039028231054544,0.052837781608105,0.271577537059784,-0.028167493641376,-0.082262150943279) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.040587402880192,0.101026505231857,-0.050345946103334,0.019558206200600,0.215728998184204,0.246399328112602,-0.075232304632664,-0.473713517189026,-0.229988589882851,-0.021904174238443,0.177747413516045,0.067811988294125,0.015537561848760,0.157642737030983,0.180254295468330,0.011129646562040) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.063849814236164,-0.004211231134832,-0.193524882197380,-0.258988171815872,-0.068199329078197,-0.047783270478249,0.068376109004021,0.172386050224304,0.115477986633778,-0.024555824697018,0.127454280853271,-0.262416929006577,0.034531932324171,-0.024908462539315,-0.058859053999186,-0.038740213960409) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.109065629541874,-0.027522675693035,0.100872091948986,0.105898760259151,0.048703387379646,-0.253384917974472,0.047420676797628,0.080158971250057,0.113254778087139,-0.099135741591454,-0.018757235258818,0.026052279397845,-0.085931330919266,0.248098716139793,0.154925644397736,0.013279701583087) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.391428887844086,-0.024155795574188,-0.080738425254822,0.063786752521992,0.197429731488228,0.069134563207626,-0.182126849889755,0.498835116624832,-0.065488636493683,0.081050463020802,-0.077128805220127,-0.037414629012346,0.065918333828449,-0.106105700135231,0.246817350387573,-0.194958657026291) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.442536354064941,-0.374563753604889,0.091603256762028,0.021992338821292,-0.041375990957022,0.144028872251511,-0.403189182281494,0.030435241758823,-0.012997689656913,-0.115962319076061,-0.191321894526482,0.106848791241646,-0.005335572641343,-0.098134033381939,0.143827423453331,0.242718011140823) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.161036163568497,-0.043046187609434,-0.164420291781425,-0.159675806760788,0.315444409847260,-0.006443233229220,-0.232426717877388,0.065043799579144,-0.104872927069664,-0.261399805545807,0.258581340312958,0.171525180339813,-0.472793728113174,-0.159815713763237,-0.045665428042412,-0.230178743600845) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.456945806741714,-0.129148900508881,0.047729413956404,0.118709966540337,-0.636406064033508,0.387293696403503,-0.369682937860489,-0.301546782255173,0.278946280479431,0.146740064024925,0.076746977865696,-0.149651631712914,0.421665549278259,-0.318869322538376,0.173278778791428,0.412128806114197) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.224044084548950,0.202885314822197,0.191067948937416,0.166753217577934,-0.203393533825874,-0.174252465367317,0.415727436542511,-0.228555202484131,-0.290172100067139,-0.014730806462467,-0.390774846076965,0.010084723122418,-0.022151485085487,0.157388195395470,-0.073325693607330,-0.207625642418861) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.168382123112679,-0.054631117731333,0.081030815839767,0.099538810551167,0.313629269599915,0.061142526566982,0.008067993447185,-0.145613312721252,0.045947875827551,-0.075294017791748,-0.179356649518013,0.135770529508591,0.241943717002869,-0.211555525660515,-0.077564783394337,0.141014933586121) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.210176959633827,0.146163925528526,-0.111005954444408,-0.113906785845757,0.004492847248912,-0.290665447711945,0.399505347013474,0.005541371647269,-0.107346400618553,0.066949918866158,0.356593936681747,-0.080451801419258,-0.161328509449959,0.330321073532104,-0.531280040740967,0.129235863685608) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.018541429191828,0.494484484195709,-0.078513033688068,-0.114768885076046,-0.137132301926613,-0.141397997736931,0.046529069542885,-0.059628728777170,0.158615618944168,0.206106096506119,0.095613330602646,-0.286002516746521,0.034130189567804,0.223584949970245,0.108005948364735,-0.175034046173096) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.260198891162872,-0.130294963717461,0.022880738601089,-0.169124081730843,0.149090185761452,0.109102532267570,0.017415713518858,0.036656267940998,-0.019331824034452,0.145704030990601,-0.056234065443277,0.017378304153681,0.062137406319380,0.262481629848480,-0.028765080496669,-0.064140416681767) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.139368534088135,0.148325338959694,-0.078491240739822,-0.253144711256027,-0.085562504827976,0.094241045415401,-0.174311563372612,-0.169346138834953,-0.080697499215603,-0.373626381158829,0.112592823803425,-0.049542885273695,-0.098167009651661,-0.020419940352440,-0.148873284459114,-0.168525621294975) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.110297270119190,-0.022830573841929,0.220200777053833,0.049523260444403,-0.079891592264175,-0.099999658763409,-0.201573014259338,0.217145875096321,0.072499662637711,0.192505717277527,0.146924629807472,-0.020913129672408,0.048803005367517,-0.053180530667305,0.211111620068550,-0.062402233481407) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.505603790283203,-0.114132747054100,-0.075916260480881,0.216286689043045,-0.129770085215569,0.288310885429382,-0.028745906427503,-0.121570922434330,0.275390177965164,-0.132939442992210,0.072684772312641,0.090767137706280,0.015600602142513,0.025623882189393,0.005428234115243,-0.246095389127731) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.253316462039948,0.170581400394440,-0.266675144433975,-0.183223947882652,0.279631882905960,-0.111574620008469,0.389817118644714,-0.220434814691544,-0.234994113445282,0.261679857969284,-0.159762918949127,-0.356315612792969,-0.069510422646999,0.057312846183777,-0.096245564520359,0.042023569345474) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.156498208642006,-0.149957671761513,0.145474448800087,0.401597499847412,-0.174417033791542,0.033629450947046,0.105462551116943,-0.031490396708250,-0.061292462050915,-0.288111895322800,0.015507053583860,0.025152813643217,0.047099348157644,0.063434153795242,0.026895770803094,0.123732797801495) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.108328476548195,0.159307941794395,0.207228198647499,0.012356698513031,-0.174303501844406,-0.146156877279282,0.089477285742760,0.117131710052490,0.135473042726517,-0.061337646096945,-0.337778449058533,-0.112294346094131,0.004790334962308,-0.059406518936157,-0.070236109197140,0.031447108834982) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.059053540229797,0.061257898807526,-0.453680247068405,-0.474184542894363,0.266963094472885,-0.149471864104271,0.429800868034363,0.185337215662003,-0.109364353120327,0.104081660509109,0.061477907001972,-0.055785831063986,-0.022088084369898,-0.029024127870798,-0.003819903358817,-0.047653675079346) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.074051775038242,-0.234503313899040,0.334922760725021,0.105031572282314,-0.039219245314598,-0.023167125880718,-0.086723327636719,0.132673680782318,-0.019388573244214,-0.187769144773483,0.072821386158466,0.127529397606850,0.025400949642062,-0.046383216977119,0.076175279915333,-0.071370206773281) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.613054752349854,-0.933150410652161,0.117969773709774,0.141516312956810) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL2
//!DESC (AU_M_S_3x_LA) mapping 1_2

vec4 hook()
{
vec4 res = vec4(-0.589472115039825,-0.171344652771950,0.048910379409790,0.051968216896057);
res += mat4(0.072680965065956,0.224485278129578,-0.223016545176506,-0.147702172398567,-0.044215966016054,0.000465283286758,-0.171866253018379,-0.194597378373146,0.103714257478714,0.141987413167953,0.026131968945265,0.011916080489755,-0.303842008113861,-0.051043957471848,-0.081037856638432,0.000731568259653) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.065893068909645,0.649101436138153,-0.172228187322617,0.080276809632778,-0.185360804200172,-0.157713010907173,0.111488312482834,-0.195323169231415,-0.251425504684448,0.080256119370461,-0.080499514937401,0.173756986856461,0.257984668016434,0.275111556053162,0.150592759251595,0.093194790184498) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.153444603085518,0.114681117236614,0.051107835024595,-0.081714324653149,0.076123997569084,0.262732267379761,0.165293008089066,-0.205831095576286,-0.108892433345318,0.052124913781881,-0.315261244773865,-0.210805296897888,-0.263514995574951,-0.519916772842407,-0.056171495467424,0.303136438131332) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.096881411969662,0.184878200292587,0.237784206867218,0.077537789940834,-0.064508490264416,0.227807328104973,-0.048288386315107,0.305544793605804,0.109913960099220,-0.194796204566956,0.046097256243229,0.054908372461796,0.218171998858452,0.139502406120300,0.057934910058975,0.073504351079464) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.034941308200359,0.110716909170151,0.075325965881348,-0.105551689863205,-0.158690616488457,0.034037113189697,-0.144810691475868,0.331101685762405,0.163948625326157,0.249023199081421,0.041782353073359,-0.072228737175465,-0.074239566922188,0.141527682542801,0.240020573139191,-0.248160868883133) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.182042717933655,-0.108877845108509,0.217595756053925,0.110722087323666,-0.114104382693768,0.385189652442932,-0.079790487885475,0.024940351024270,0.056103378534317,0.158498764038086,0.126151278614998,0.141563981771469,0.191773131489754,0.172749251127243,-0.275637269020081,0.071336679160595) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.127343952655792,-0.307867527008057,0.067412972450256,0.113732852041721,-0.014862995594740,0.113019108772278,-0.045420277863741,0.016163175925612,0.004311232827604,-0.120677530765533,0.100043416023254,-0.073648564517498,-0.192546874284744,0.058619245886803,-0.065657421946526,-0.043065514415503) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.078390330076218,-0.031507171690464,-0.054838344454765,-0.136066630482674,-0.187846735119820,0.258271604776382,-0.169992297887802,0.101745180785656,-0.014839326962829,-0.074733853340149,-0.011134700849652,0.055815417319536,0.083467215299606,-0.166959717869759,0.045272111892700,-0.012167370878160) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.052633542567492,0.203478038311005,-0.042811870574951,0.062240228056908,-0.176580265164375,0.263295024633408,-0.096952781081200,-0.023671643808484,-0.005277677439153,-0.059038940817118,-0.070157341659069,-0.064037159085274,-0.031311202794313,0.117671392858028,-0.103446379303932,-0.127583548426628) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.049362491816282,-0.025021480396390,-0.132479220628738,0.122795194387436,-0.025628784671426,-0.238143995404243,0.148734942078590,-0.142104715108871,-0.217239379882813,-0.261260658502579,-0.099757432937622,-0.166029930114746,-0.300961762666702,0.008490592241287,-0.278626441955566,-0.107871890068054) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.009583423845470,0.206851765513420,0.102616898715496,-0.241859361529350,0.166429996490479,-0.255093306303024,0.213831216096878,-0.097268253564835,-0.214245885610580,0.016806801781058,0.327916085720062,-0.276291280984879,-0.086717739701271,-0.229921370744705,0.186292633414268,0.358910143375397) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.104714684188366,-0.024466907605529,-0.052424706518650,-0.143441170454025,-0.097804509103298,0.268616974353790,-0.240633919835091,0.037870164960623,-0.106511548161507,0.071794763207436,0.085511870682240,-0.060044527053833,0.095785610377789,-0.171057626605034,-0.060761786997318,-0.033838864415884) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.135161548852921,-0.279596477746964,-0.083533860743046,0.228658333420753,0.120717719197273,0.124987639486790,-0.022570043802261,0.131377562880516,0.159748926758766,-0.071090780198574,-0.303856432437897,0.442377507686615,-0.000248955009738,-0.009779018349946,0.313936740159988,0.339869320392609) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.248053222894669,0.558028340339661,-0.260068953037262,-0.037426810711622,-0.347014755010605,-0.441451460123062,-0.531165957450867,-0.348392039537430,0.242176488041878,0.178719893097878,-0.059586133807898,0.477200746536255,0.159881114959717,-0.152400627732277,0.113276518881321,-0.349473237991333) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.055889058858156,-0.033955682069063,-0.169424131512642,-0.035892579704523,0.135740384459496,0.157454758882523,-0.374980032444000,-0.200970277190208,-0.358865976333618,-0.079096280038357,0.141221106052399,-0.198851600289345,0.586235702037811,-0.190179616212845,-0.151032552123070,0.318410009145737) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.006173687055707,0.067062176764011,0.036919187754393,0.028245776891708,-0.037247296422720,0.049879316240549,0.131077006459236,0.049080684781075,0.396258205175400,-0.110384754836559,0.088218078017235,-0.141499042510986,-0.351227939128876,0.061134789139032,0.131113782525063,-0.005403611809015) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.103913791477680,0.110000133514404,-0.254374206066132,0.008141198195517,0.263320088386536,0.168817758560181,-0.054511051625013,0.293186843395233,0.574364244937897,-0.058315604925156,0.312773138284683,-0.009749658405781,-0.250834733247757,-0.067584380507469,-0.153715282678604,0.041668459773064) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.063261672854424,-0.290657579898834,-0.019076243042946,-0.050583437085152,-0.055050641298294,-0.005450828932226,0.111917920410633,0.079131387174129,-0.372220009565353,-0.225594252347946,-0.046994391828775,0.072416000068188,-0.183828368782997,0.179851919412613,-0.045809764415026,-0.020199455320835) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.048604443669319,0.050403155386448,0.009199658408761,0.172171235084534,-0.069912895560265,0.104520387947559,-0.116089031100273,-0.112549796700478,0.285377174615860,-0.350620865821838,-0.299013197422028,0.107358038425446,-0.029583046212792,0.059092607349157,0.180438667535782,0.094993300735950) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.068554483354092,0.152576565742493,-0.122222781181335,-0.113438427448273,0.230822637677193,-0.095710836350918,0.172805979847908,0.056711331009865,-0.196881160140038,0.142878726124763,0.015542024746537,-0.386379629373550,0.261687666177750,-0.055429637432098,-0.196968182921410,0.255176693201065) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.191667407751083,0.258573114871979,0.014325318858027,-0.533422410488129,0.013620941899717,0.052078850567341,0.044506616890430,0.113762475550175,0.187817320227623,0.163521349430084,0.106868423521519,-0.168950274586678,0.122918248176575,0.189656585454941,0.009322531521320,0.151818022131920) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.008837794885039,-0.451457589864731,0.143323451280594,-0.027436010539532,-0.200668245553970,-0.104600004851818,-0.244694575667381,0.183646649122238,0.059009093791246,0.167397305369377,0.169249236583710,0.460341930389404,0.097922384738922,-0.197877988219261,-0.017457162961364,-0.154048696160316) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.033957213163376,0.058201927691698,-0.084386788308620,-0.120756618678570,-0.084444440901279,-0.145968019962311,-0.153879418969154,0.155325278639793,-0.335025846958160,-0.134847581386566,-0.236878439784050,0.336116135120392,0.385379731655121,-0.105985186994076,0.014473453164101,-0.242089271545410) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.057323385030031,0.096581943333149,-0.023881580680609,-0.238194465637207,-0.073698841035366,-0.046831887215376,-0.081690937280655,-0.092984274029732,-0.061468910425901,-0.004593412857503,0.003405990311876,-0.198271721601486,0.249596580862999,-0.121280550956726,0.016839157789946,-0.084604226052761) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.048405207693577,0.220710918307304,0.119359202682972,-0.028589583933353,0.106085754930973,-0.255749940872192,0.208216920495033,-0.189104586839676,-0.039359111338854,0.039881698787212,0.024147037416697,-0.049395043402910,-0.091981537640095,0.209347933530807,-0.053976718336344,-0.089656643569469) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.073524653911591,0.202272608876228,0.022398892790079,0.106163144111633,0.132102027535439,0.240167230367661,-0.015818873420358,0.014419899322093,0.210532262921333,0.242046177387238,-0.022036567330360,-0.020175648853183,0.032871067523956,-0.218538925051689,0.035694520920515,0.059574406594038) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.139649018645287,-0.036738030612469,0.191583827137947,0.206150859594345,0.005821306258440,0.036264926195145,-0.131312042474747,-0.062004048377275,0.021490717306733,0.084207139909267,0.076916478574276,-0.039512705057859,-0.058508191257715,0.008043855428696,0.042434129863977,-0.031358528882265) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.221569404006004,0.082566767930984,0.409125506877899,0.143793001770973,0.153889104723930,-0.042425271123648,0.052110575139523,0.108437232673168,-0.183338031172752,0.078786820173264,-0.316174983978271,0.082715183496475,0.044201381504536,0.063194125890732,0.057764526456594,0.037341695278883) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.079001821577549,-0.195679679512978,-0.056409571319818,0.031785912811756,-0.261085629463196,-0.293017059564590,-0.054605573415756,0.276107877492905,0.007623408455402,-0.135940223932266,0.159978553652763,0.008484581485391,0.050767760723829,-0.014883070252836,-0.150547444820404,-0.233940824866295) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.056241109967232,0.013328894972801,-0.108754552900791,-0.114204578101635,0.048982728272676,0.326005280017853,0.013567182235420,-0.070363000035286,-0.011046226136386,0.319058835506439,-0.029272563755512,0.335553050041199,-0.098977535963058,-0.234729886054993,0.074213951826096,0.139497324824333) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.087086617946625,0.024488681927323,-0.017818128690124,-0.298687100410461,-0.011970636434853,-0.289479911327362,-0.140964999794960,0.122977815568447,0.265308409929276,0.066732697188854,-0.015247216448188,-0.079936333000660,-0.208837181329727,-0.031651180237532,0.082215622067451,0.030650189146399) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.237973153591156,-0.309151500463486,0.188831850886345,0.011431857943535,0.092751286923885,0.155248716473579,-0.013778151944280,-0.433950811624527,-0.233392968773842,-0.462506771087646,0.056575823575258,-0.521633267402649,0.098013274371624,-0.060267768800259,0.151392623782158,0.072034657001495) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.130622401833534,0.305451542139053,-0.150269985198975,0.108227416872978,0.264147400856018,0.046764958649874,0.112431414425373,0.120466239750385,0.381352275609970,0.191844597458839,0.042451720684767,-0.049944322556257,0.001719276653603,0.069401435554028,-0.090930938720703,-0.021567763760686) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.137962922453880,0.067009091377258,0.005920116323978,-0.012768015265465,0.145727023482323,0.092057816684246,0.077697195112705,0.010646944865584,0.001003018580377,-0.267921864986420,-0.142614513635635,0.054053835570812,0.106696762144566,0.050180003046989,-0.133665367960930,-0.071209654211998) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.115497358143330,-0.119238816201687,-0.075120598077774,0.064655773341656,-0.411671936511993,-0.261515647172928,0.178076282143593,-0.060403116047382,-0.076215513050556,-0.114295892417431,-0.054060693830252,0.293068915605545,0.113263934850693,0.192625761032104,-0.060988668352365,-0.136296346783638) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.008865471929312,-0.137187406420708,0.028149075806141,-0.095255285501480,-0.029830805957317,-0.019360659644008,-0.161413326859474,-0.082258716225624,-0.137519478797913,-0.067677587270737,0.211829230189323,-0.185588240623474,-0.061896398663521,-0.213295906782150,-0.044952686876059,-0.032346434891224) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.233025446534157,-0.242817461490631,-0.019644128158689,-0.204151004552841,-0.040947373956442,-0.325005054473877,0.027644019573927,0.545708119869232,0.251362502574921,0.155432075262070,0.220090404152870,-0.181817606091499,0.189119845628738,0.001223347266205,-0.228867664933205,-0.052802238613367) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.207700490951538,-0.296074777841568,-0.141822487115860,-0.336614221334457,0.023802256211638,-0.191325649619102,-0.158704757690430,0.232408538460732,0.151350408792496,0.230947315692902,0.132496386766434,0.051469806581736,-0.142285495996475,-0.146886661648750,0.307456761598587,-0.142587631940842) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.185925379395485,-0.018483825027943,-0.415922492742538,0.064829215407372,0.196360379457474,0.164672613143921,0.409622997045517,-0.256369352340698,-0.024127265438437,0.019946359097958,-0.078016497194767,0.244652628898621,0.026671258732677,0.327771335840225,-0.256378650665283,-0.065024167299271) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.219616115093231,-0.387412816286087,0.283415883779526,0.295568168163300,0.092584416270256,-0.047064166516066,-0.033931449055672,-0.420289933681488,-0.252558141946793,-0.197111085057259,0.004223455209285,0.340478301048279,0.275706559419632,-0.018515594303608,0.415444880723953,0.322359502315521) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.094323970377445,-0.051255650818348,-0.085307113826275,0.157457605004311,0.078232243657112,0.202053815126419,-0.003470951225609,0.416794568300247,0.066712498664856,-0.270383983850479,-0.253373622894287,-0.268244892358780,-0.553429305553436,-0.275042325258255,-0.191094920039177,0.241537660360336) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.859462320804596,0.002329902490601,-0.210890963673592,0.150394663214684,-0.214257881045341,0.107855193316936,0.107727222144604,0.046925235539675,0.192539542913437,0.079552911221981,0.125986948609352,-0.114642582833767,0.233568057417870,0.008420027792454,-0.118955172598362,-0.180499732494354) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.001315793837421,-0.086172766983509,-0.075945332646370,-0.103305093944073,-0.177076369524002,-0.117313742637634,-0.062911257147789,-0.312506437301636,-0.103694193065166,0.138351917266846,0.041758157312870,0.050671119242907,-0.040986154228449,-0.462720692157745,-0.091100960969925,-0.073454320430756) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.047376070171595,0.386465936899185,0.042377047240734,-0.069574601948261,-0.087900482118130,0.280355870723724,-0.106453359127045,-0.364364922046661,-0.079217910766602,0.041932720690966,-0.117835938930511,-0.068441800773144,0.286122024059296,0.303348720073700,0.024539098143578,-0.118764430284500) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.137584626674652,0.224487289786339,-0.224160894751549,-0.055628675967455,0.096359282732010,0.120396241545677,-0.012431271374226,0.145111411809921,-0.335684150457382,-0.326476573944092,-0.008320087566972,-0.111593186855316,-0.244207337498665,0.194488540291786,0.117280513048172,0.056608218699694) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.059454128146172,-0.401176869869232,-0.222862422466278,-0.143189534544945,0.090304225683212,-0.228222310543060,-0.287000983953476,-0.447448372840881,-0.189238861203194,-0.000167545425938,0.151692911982536,0.002056724159047,-0.125611722469330,0.172194704413414,-0.023116543889046,-0.088974252343178) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.791165649890900,-0.318685024976730,-0.220321536064148,0.292762964963913,-0.003902065334842,-0.017151491716504,0.341950982809067,-0.197556853294373,0.109169572591782,-0.157887443900108,-0.116106905043125,0.168589025735855,-0.276239722967148,-0.040885008871555,-0.071796201169491,-0.015575791709125) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.018071254715323,0.120118834078312,0.490461885929108,0.002246455289423,0.033836260437965,0.201784804463387,-0.186027735471725,0.011486167088151,-0.046825271099806,0.088574215769768,0.019920237362385,0.048417057842016,-0.151552155613899,0.050896625965834,-0.018763411790133,0.296348005533218) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.046516399830580,-0.003634205320850,-0.331362158060074,-0.535379350185394,0.086045831441879,0.317990928888321,0.115223109722137,0.084932371973991,-0.051512159407139,-0.066834501922131,-0.111098758876324,-0.031981889158487,-0.088602103292942,0.065057255327702,0.139632835984230,-0.092791289091110) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.841976404190063,-0.284297615289688,0.096285432577133,0.191666603088379,-0.351634413003922,-0.257991582155228,0.178281351923943,-0.083932295441628,0.242117524147034,0.008109005168080,-0.040852185338736,-0.181570008397102,-0.164462864398956,0.037953898310661,0.229893475770950,-0.157096832990646) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.036041088402271,0.005143207497895,0.043295949697495,0.099057063460350,0.014391861855984,0.078057676553726,0.086304210126400,0.155469387769699,0.050737846642733,0.094789825379848,0.077191464602947,0.075148798525333,0.227473556995392,-0.041116267442703,0.088274963200092,-0.299674749374390) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.425849378108978,-0.076885007321835,0.096919812262058,0.210225760936737,-0.011267779394984,-0.001850035856478,0.093069083988667,-0.015219961293042,0.222008585929871,-0.123824588954449,0.048584029078484,0.066403076052666,0.102288469672203,-0.197811514139175,0.010098391212523,0.050803631544113) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.483676671981812,-0.265633761882782,0.080685526132584,0.040364317595959,-0.268282562494278,0.051238000392914,-0.035513531416655,0.256672143936157,-0.186013981699944,-0.027535585686564,-0.120439894497395,0.030571060255170,-0.011319089680910,-0.057073608040810,0.041918251663446,0.092088513076305) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.259206980466843,0.343943268060684,-0.130937352776527,0.064224824309349,0.097356878221035,0.134594529867172,-0.185870155692101,-0.108619958162308,-0.166626319289207,0.025450840592384,-0.128847926855087,-0.119851000607014,-0.016984414309263,-0.092259094119072,0.036391988396645,0.201468586921692) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.042511235922575,0.028748167678714,-0.243354409933090,-0.436675310134888) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL3
//!DESC (AU_M_S_3x_LA) mapping 1_3

vec4 hook()
{
vec4 res = vec4(-0.032233711332083,0.071098059415817,-0.069327726960182,0.036577858030796);
res += mat4(-0.128366127610207,0.203177258372307,-0.672998666763306,0.093431897461414,0.049274470657110,-0.153907999396324,0.082280442118645,0.004861887544394,-0.140455454587936,-0.014967484399676,0.032138053327799,-0.079026982188225,0.093967877328396,-0.058067169040442,0.134993657469749,0.084075026214123) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.068696089088917,0.115197084844112,-0.117882668972015,0.412012338638306,0.154495298862457,0.009814123623073,-0.329079747200012,0.112864308059216,-0.022557582706213,-0.073985293507576,0.069920770823956,0.221246659755707,0.054838098585606,-0.222326293587685,0.000147599639604,-0.043896753340960) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.132741853594780,0.142338439822197,-0.098569437861443,-0.117277950048447,0.025424597784877,0.063338629901409,-0.321136862039566,0.052366241812706,0.245073869824409,-0.075126208364964,-0.204126074910164,-0.177484527230263,-0.044408258050680,0.164482995867729,-0.069168344140053,-0.047776497900486) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.335573881864548,0.087991133332253,-0.056896254420280,0.009957645088434,-0.135118216276169,-0.107112169265747,-0.032004460692406,-0.050711125135422,-0.054156623780727,-0.046054977923632,0.143601089715958,-0.216559201478958,-0.145218536257744,-0.206457123160362,-0.217348873615265,-0.111856691539288) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.144405275583267,-0.047420971095562,0.233540743589401,-0.164983361959457,-0.247939333319664,0.361116796731949,-0.222225815057755,0.128024488687515,-0.259109824895859,0.302366405725479,0.176544547080994,0.147535532712936,0.143206387758255,0.144113719463348,0.079110190272331,0.088945776224136) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.073386251926422,-0.176931813359261,-0.119646966457367,0.131569534540176,-0.091786541044712,0.147434651851654,-0.139160290360451,0.185380443930626,-0.073887795209885,0.165711402893066,-0.322363078594208,0.041519165039063,0.075940728187561,0.101937264204025,-0.209551796317101,0.025496499612927) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.004716855939478,0.102992489933968,-0.124834172427654,0.078579537570477,-0.118130616843700,-0.169567763805389,0.151279687881470,0.012200548313558,0.167820811271667,-0.020984845235944,0.034003272652626,-0.160090535879135,0.222379162907600,0.043216418474913,-0.103449687361717,-0.173849552869797) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.135840609669685,0.108926743268967,-0.122914753854275,0.015402710996568,-0.081992328166962,0.072042927145958,-0.278737545013428,-0.028391083702445,0.043718632310629,-0.017831847071648,0.108161374926567,0.239119827747345,-0.172944560647011,-0.098268374800682,0.253003090620041,0.083757847547531) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.115315809845924,-0.035811111330986,-0.038431480526924,0.029250266030431,0.054987117648125,-0.194088101387024,-0.047546774148941,-0.035090908408165,-0.026625167578459,-0.136231988668442,-0.201151728630066,-0.098392926156521,-0.072067789733410,0.061278596520424,0.085948750376701,0.107947088778019) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.071698568761349,0.002991698216647,0.157365053892136,-0.235707893967628,0.001925639808178,-0.004495936911553,-0.009221905842423,0.090147830545902,-0.024580560624599,-0.042025592178106,-0.028662689030170,-0.084103181958199,-0.006969259586185,-0.247497320175171,-0.208363875746727,-0.080267511308193) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.013604667969048,0.012612680904567,0.200303316116333,-0.482377618551254,0.136751741170883,0.251861244440079,0.179145932197571,0.578245222568512,-0.025235416367650,-0.112272433936596,-0.037456706166267,0.248977512121201,-0.094918712973595,-0.267116367816925,0.306449830532074,0.326176583766937) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.051418513059616,0.004736721515656,-0.291108250617981,0.110652476549149,-0.052060972899199,0.201718181371689,-0.266692370176315,0.155230596661568,-0.083405196666718,0.279931038618088,-0.247058004140854,-0.030135326087475,-0.034123022109270,0.082558378577232,-0.083055600523949,0.226943254470825) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.006292819976807,0.230720818042755,0.135372534394264,0.248952746391296,0.051397897303104,0.037381440401077,0.067115463316441,0.039359845221043,0.007176132872701,-0.045899786055088,0.009242213331163,0.273619830608368,-0.013309043832123,-0.040170107036829,-0.163886114954948,-0.093944586813450) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.187455892562866,-0.075109727680683,0.256415039300919,0.133153066039085,-0.011541461572051,-0.007374542765319,0.314070761203766,0.127063035964966,-0.109296336770058,0.205857485532761,-0.225907325744629,0.251268386840820,0.055130537599325,0.131480053067207,-0.025930846109986,-0.084253758192062) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.105319850146770,0.185681611299515,-0.101777851581573,0.181370481848717,-0.113190732896328,-0.280713349580765,-0.457192182540894,-0.168454557657242,0.184828341007233,-0.298883259296417,0.064311668276787,-0.347325235605240,-0.206678122282028,-0.075899645686150,-0.046141408383846,-0.251300483942032) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.011293815448880,0.031732413917780,0.087908230721951,0.133451402187347,0.089126117527485,-0.006452641915530,-0.048447918146849,-0.044679038226604,-0.107921250164509,-0.306292504072189,-0.059036090970039,0.024076174944639,0.332148224115372,0.419543713331223,-0.193164631724358,0.180616214871407) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.280187070369720,-0.011794622987509,-0.097497344017029,-0.106044761836529,-0.344607383012772,-0.181275680661201,-0.329511642456055,-0.334308803081512,0.020289424806833,-0.140540465712547,-0.289805769920349,-0.287319689989090,-0.306700140237808,-0.150802537798882,0.032866422086954,-0.289275914430618) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.186310023069382,-0.102953314781189,-0.474262207746506,0.007566541898996,0.197544589638710,-0.115139462053776,-0.389610469341278,-0.161144301295280,0.065213024616241,0.193002253770828,0.235525578260422,0.093407414853573,0.331196367740631,0.400059640407562,0.036090545356274,-0.150216937065125) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.010315394029021,0.039828002452850,-0.152594566345215,0.022493824362755,0.048255130648613,-0.134304866194725,-0.096082061529160,-0.008657474070787,-0.048019587993622,-0.040865469723940,-0.035437181591988,-0.244595959782600,-0.222444742918015,0.216273248195648,0.044554356485605,0.368513613939285) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.018176877871156,0.103604055941105,0.120893314480782,0.046836543828249,0.018252495676279,0.010857622139156,0.062708564102650,-0.234657481312752,0.069588914513588,-0.348229438066483,-0.095343984663486,-0.265190780162811,-0.075811862945557,0.022178333252668,-0.030148543417454,0.099450618028641) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.044032890349627,0.201544582843781,-0.289768129587173,-0.206325858831406,-0.014361831359565,0.211100399494171,-0.015287743881345,-0.006592836696655,0.173233941197395,0.333203732967377,-0.009160222485662,0.175578683614731,-0.055112488567829,-0.132552817463875,-0.115335531532764,0.084865726530552) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.001780678750947,0.083162337541580,0.022119585424662,-0.057544417679310,0.000740741146728,0.166773468255997,0.055585611611605,-0.091436490416527,0.048707857728004,-0.001098908367567,-0.000549366697669,0.214288428425789,0.129773259162903,-0.156509473919868,-0.084065675735474,-0.005537343211472) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.053288966417313,0.085920609533787,0.286234647035599,-0.013389112427831,-0.010076893493533,-0.127956643700600,0.081764034926891,0.128191411495209,0.132833182811737,0.252577781677246,0.267507135868073,0.405526697635651,-0.288436412811279,-0.051012147217989,-0.168901026248932,-0.177748963236809) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.414720386266708,0.077990196645260,-0.106153167784214,-0.160720989108086,0.039777435362339,-0.042841311544180,0.361799925565720,0.150732368230820,0.091695889830589,-0.078047439455986,-0.104865983128548,0.061261203140020,0.025523647665977,0.056869115680456,0.040109973400831,-0.051897972822189) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.013575670309365,0.011483995243907,0.077806428074837,-0.050641663372517,-0.246682137250900,-0.071257837116718,-0.329389989376068,-0.081620059907436,0.074719361960888,0.163884550333023,0.023167613893747,0.109070122241974,-0.032729301601648,-0.081305555999279,0.074203744530678,-0.101582080125809) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.072900556027889,0.102696515619755,-0.091445319354534,-0.041031811386347,-0.570960104465485,-0.067309498786926,0.041984166949987,0.052804581820965,-0.750213861465454,-0.349436521530151,-0.078496858477592,-0.361018896102905,0.353979676961899,-0.007360437419266,-0.268445581197739,-0.097679570317268) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.017667148262262,0.034433554857969,-0.117901742458344,-0.063515044748783,-0.176152229309082,-0.114036895334721,0.017638899385929,0.002026383299381,-0.008973602205515,-0.044245507568121,-0.258314371109009,-0.045302134007215,0.155760124325752,0.168857693672180,0.234281018376350,-0.046781770884991) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.008879751898348,-0.097700968384743,0.200487017631531,-0.061383806169033,-0.104547753930092,0.234015166759491,-0.112286441028118,0.105503804981709,-0.000639549922198,-0.115163072943687,-0.019110433757305,0.176117464900017,-0.281176507472992,-0.116408012807369,0.115745529532433,-0.251367866992950) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.320700049400330,0.014325616881251,0.069865956902504,-0.060110621154308,0.226033166050911,0.132667645812035,-0.068251363933086,0.164380207657814,-0.105079323053360,0.098627626895905,0.152233332395554,0.193767800927162,0.229631617665291,-0.016737870872021,-0.120415359735489,-0.007855846546590) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.129214838147163,0.041006468236446,0.094346128404140,0.001817474490963,0.075545251369476,-0.026575343683362,0.107484653592110,0.094180494546890,0.065360069274902,-0.015627080574632,0.013672740198672,0.197914659976959,-0.079744011163712,0.109227128326893,0.067061185836792,0.012693651951849) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.052356585860252,-0.192986533045769,0.016690665856004,-0.117641583085060,0.172929078340530,-0.068971648812294,0.027649572119117,-0.099473103880882,-0.181439608335495,-0.145775347948074,0.053115040063858,-0.167412042617798,-0.457807302474976,-0.265815436840057,-0.565275192260742,-0.122414924204350) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.366373449563980,0.167338460683823,-0.010240454226732,-0.091618359088898,-0.470495015382767,0.238671839237213,0.251368135213852,-0.144347116351128,0.007646054495126,-0.094416603446007,0.065474659204483,-0.166554629802704,-0.039328273385763,-0.084052592515945,-0.356674581766129,0.102681726217270) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.124429397284985,-0.145678669214249,-0.441337943077087,-0.015150228515267,-0.051195520907640,-0.206085324287415,-0.330006957054138,-0.061295367777348,-0.180629074573517,0.126682087779045,-0.247256353497505,-0.395443499088287,-0.012323290109634,0.016747793182731,0.005483033135533,-0.063514672219753) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.055094629526138,-0.055243790149689,0.013770174235106,0.054263524711132,-0.150044709444046,-0.214011341333389,0.008815544657409,-0.144878476858139,0.088329859077930,0.060264971107244,0.125874578952789,0.107395246624947,0.532612025737762,-0.135597646236420,-0.076227061450481,0.030363941565156) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.020322479307652,0.099987789988518,0.019734729081392,0.185596898198128,0.283937692642212,-0.060558624565601,0.029112225398421,0.133341610431671,0.053716368973255,0.221827715635300,-0.063042126595974,-0.073279283940792,-0.003701258450747,0.131164774298668,-0.156871482729912,-0.050196178257465) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.074643626809120,0.221406430006027,0.013095645233989,0.003038277849555,0.018358560279012,0.009328713640571,0.142194658517838,0.016078675165772,0.290126293897629,-0.108364194631577,-0.325720697641373,0.035301379859447,0.005430629942566,0.000994034577161,-0.100449934601784,0.057333108037710) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.001994764432311,0.012577611953020,0.014608676545322,-0.285213410854340,-0.030901918187737,0.063359059393406,0.091530263423920,0.294723510742188,0.069587543606758,-0.132385432720184,-0.048962235450745,-0.087672382593155,-0.021880701184273,-0.187111794948578,0.007552085909992,-0.205296322703362) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.241982936859131,-0.200017243623734,-0.074082620441914,0.141907438635826,-0.190575286746025,0.038204330950975,-0.199124515056610,0.306118309497833,-0.038511820137501,-0.028391374275088,0.144710272550583,-0.095600619912148,0.228616371750832,0.139415636658669,0.181893214583397,0.099335163831711) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.297671377658844,-0.025337502360344,-0.102626755833626,0.200566843152046,-0.025809202343225,-0.005887368693948,0.035831563174725,-0.221883922815323,-0.083857275545597,0.036579258739948,-0.080824039876461,0.182944610714912,0.037802226841450,0.177083507180214,0.029597416520119,0.154660329222679) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.171708166599274,-0.026203271001577,-0.026245186105371,0.209564998745918,-0.388046294450760,-0.024958038702607,-0.237372055649757,-0.049139264971018,-0.019953327253461,0.372048467397690,-0.041266951709986,0.243121594190598,-0.024312607944012,0.224300310015678,-0.144013419747353,0.084414407610893) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.292738944292068,0.343221575021744,0.208861380815506,0.331829637289047,-0.468543201684952,-0.321630924940109,-0.319639801979065,-0.066390216350555,0.083375081419945,0.236384138464928,-0.061577945947647,-0.154920831322670,0.185654982924461,0.400331318378448,0.162393003702164,0.247840613126755) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.687347769737244,-0.174179628491402,0.282868355512619,-0.030645554885268,0.290684252977371,0.127906039357185,0.039308156818151,0.055367518216372,-0.073907278478146,-0.150252088904381,0.268560826778412,-0.021064449101686,0.031692951917648,-0.300004124641418,-0.295405238866806,0.040219388902187) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.027976114302874,0.049675270915031,-0.004508997779340,0.028029389679432,0.307443410158157,-0.219843238592148,0.087821505963802,0.016066094860435,-0.209152400493622,0.095397517085075,0.127379566431046,0.041205424815416,0.167615205049515,0.056469764560461,-0.126411512494087,-0.129862427711487) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.013710017316043,0.062817662954330,-0.100212633609772,-0.189456149935722,0.511881291866302,0.264336317777634,0.179318085312843,-0.085869535803795,0.055534169077873,-0.096232712268829,-0.106226786971092,-0.077738583087921,-0.640987753868103,-0.235009923577309,0.063369095325470,-0.143092066049576) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.303236275911331,-0.252885401248932,-0.266685664653778,-0.186254382133484,-0.184015214443207,0.200121372938156,0.130195155739784,-0.193041533231735,0.129982426762581,-0.235344797372818,-0.124466359615326,-0.034753661602736,0.020066065713763,-0.218905985355377,0.051147036254406,-0.165927082300186) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.010181954130530,0.018570866435766,0.236774444580078,0.265448242425919,0.013082240708172,0.011274595744908,-0.001499922596850,-0.282041877508163,0.035450473427773,0.130140498280525,0.107364639639854,0.228705227375031,0.063510812819004,-0.083316229283810,-0.137219071388245,-0.189771652221680) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.228319808840752,-0.033075079321861,-0.196481451392174,0.034487873315811,-0.150850057601929,-0.227270022034645,-0.007326292339712,-0.064877465367317,-0.124050572514534,0.044589608907700,-0.309236198663712,0.504214584827423,-0.070356704294682,0.180923894047737,0.104712747037411,0.045537725090981) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.210551485419273,0.093860767781734,-0.245248779654503,-0.129921033978462,-0.048166934400797,0.058839470148087,-0.097521580755711,-0.041373621672392,0.163969323039055,-0.282672047615051,-0.156309500336647,-0.148757413029671,0.021821293979883,-0.016483161598444,0.071565620601177,0.011078333482146) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.004461360629648,0.087428987026215,0.016369869932532,0.136982202529907,0.044027190655470,-0.320683419704437,-0.044168371707201,-0.042557492852211,-0.021980615332723,0.108734555542469,0.039337128400803,0.165186628699303,-0.037462450563908,-0.098822914063931,0.002466287463903,-0.190344259142876) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.088894970715046,0.064601197838783,-0.535053312778473,-0.312227040529251,0.519136309623718,0.384231716394424,0.165854066610336,0.097120538353920,-0.436279773712158,-0.008358238264918,-0.403225690126419,-0.174116775393486,-0.025390842929482,0.122633561491966,0.101639874279499,-0.174754083156586) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.269786030054092,0.030803663656116,0.494343459606171,-0.051894173026085,0.050650432705879,-0.075654916465282,0.115518689155579,-0.008413086645305,-0.041902616620064,-0.039799183607101,0.321649253368378,-0.077833794057369,-0.075919799506664,-0.068581871688366,0.077504754066467,-0.054628659039736) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.256279081106186,-0.255501389503479,-0.130372241139412,-0.035575907677412,-0.092605873942375,0.149810940027237,0.211435690522194,0.076329790055752,0.076395809650421,-0.250839322805405,-0.020277526229620,-0.280946433544159,0.054969321936369,0.058037109673023,0.140713453292847,-0.111956380307674) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.923727631568909,0.201907262206078,-0.303241163492203,0.028254324570298,-0.045221339911222,0.182256922125816,-0.172066777944565,0.125715002417564,0.193260654807091,-0.093862392008305,-0.030921675264835,-0.221286728978157,0.049877334386110,0.181258007884026,0.001443392015062,0.242827951908112) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.114978946745396,0.142801657319069,0.730655431747437,-0.005060396622866,0.183490857481956,-0.140929117798805,-0.079066187143326,-0.056670885533094,0.143455028533936,0.242836862802505,0.317998409271240,-0.086175441741943,-0.047308497130871,-0.124715872108936,-0.032066196203232,0.239979013800621) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.276051610708237,-0.530642449855804,0.034133881330490,-0.480844199657440) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL4
//!DESC (AU_M_S_3x_LA) mapping 1_4

vec4 hook()
{
vec4 res = vec4(0.122612446546555,0.020573239773512,0.075158856809139,-0.113588005304337);
res += mat4(-0.022536952048540,-0.148655176162720,0.557975769042969,0.048709891736507,-0.154247149825096,0.270557641983032,0.358602076768875,-0.059172678738832,0.107794106006622,0.083384707570076,0.049619045108557,-0.072806350886822,0.049284119158983,-0.072014629840851,0.037246666848660,0.201788857579231) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.539013445377350,-0.370285004377365,0.171020880341530,-0.054454479366541,-0.017060210928321,-0.062612965703011,0.432760775089264,-0.218326434493065,-0.232310786843300,-0.029277641326189,-0.078730590641499,-0.161401465535164,-0.043577488511801,0.126245051622391,-0.033138561993837,-0.253086119890213) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.010326175950468,0.033246126025915,0.059767212718725,0.160010948777199,-0.186913207173347,-0.279867261648178,-0.041801270097494,-0.189498230814934,0.019651675596833,-0.056922793388367,-0.155877694487572,0.153749689459801,0.355973511934280,-0.014065285213292,0.131432667374611,0.141435652971268) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.207639798521996,-0.283078968524933,-0.313068509101868,-0.555905222892761,0.047579780220985,0.335023552179337,0.234046846628189,0.101324111223221,-0.071320176124573,0.308201909065247,0.182105422019958,0.276798218488693,-0.121853560209274,0.276680648326874,-0.188245400786400,-0.083816915750504) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.028425378724933,0.111492410302162,-0.427939146757126,0.253098279237747,0.045102559030056,-0.041926916688681,0.251740664243698,-0.065664939582348,0.035727974027395,-0.112681396305561,-0.018871892243624,-0.078394472599030,-0.047698955982924,-0.246004864573479,-0.034311011433601,0.113469138741493) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.169383957982063,0.155782550573349,0.071866258978844,0.020887637510896,0.116328291594982,-0.385823279619217,0.016091553494334,0.095168225467205,-0.010568501427770,-0.007431655656546,0.050216291099787,-0.009475568309426,-0.051231719553471,0.073522523045540,-0.008493622764945,-0.140715464949608) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.088137030601501,0.088153347373009,-0.084345914423466,0.053456906229258,0.060629740357399,0.080029137432575,0.093161396682262,0.186962649226189,-0.118042461574078,-0.179932177066803,0.001841826364398,0.075407646596432,0.017074182629585,-0.100675545632839,-0.025155918672681,0.065583400428295) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.111797146499157,-0.215109571814537,0.118605360388756,0.388904064893723,-0.070410884916782,0.037421103566885,-0.006701575592160,-0.195589467883110,0.256229311227798,0.023330392315984,-0.137634277343750,-0.218000531196594,-0.159989416599274,-0.087618626654148,-0.019344920292497,-0.133272722363472) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.103793747723103,0.078265458345413,-0.153601214289665,-0.220804572105408,0.154339119791985,-0.118714064359665,0.028308240696788,-0.044112917035818,-0.058520611375570,-0.038135405629873,-0.059038013219833,0.082034952938557,0.111448414623737,0.065093807876110,-0.030989401042461,0.041993744671345) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.017963860183954,-0.059350989758968,-0.082738883793354,-0.043039537966251,-0.152168318629265,0.036188561469316,-0.029131829738617,-0.050645567476749,-0.288032948970795,0.048113841563463,-0.155994102358818,0.331927508115768,-0.011777239851654,-0.032716389745474,0.079602584242821,-0.274555027484894) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.223159819841385,0.006799119058996,-0.429933369159698,0.206013485789299,-0.192603111267090,-0.036691650748253,-0.197937473654747,0.178124055266380,-0.144562885165215,0.073315627872944,-0.199262440204620,0.221217140555382,-0.136343389749527,-0.112831771373749,0.048670031130314,0.120372712612152) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.154105037450790,0.083707779645920,-0.037518136203289,-0.013224205933511,0.006826681550592,-0.129854157567024,0.315410435199738,0.027596144005656,-0.065035618841648,0.054494440555573,0.335813045501709,0.104780584573746,-0.057693019509315,-0.029898652806878,-0.015125290490687,-0.004917982034385) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.092440620064735,0.099074706435204,-0.315430819988251,0.056157197803259,0.023526236414909,-0.116225056350231,-0.028246045112610,-0.136894538998604,0.212378829717636,0.054724581539631,0.328286290168762,0.053233794867992,0.101850114762783,0.445035129785538,-0.094223402440548,-0.424595683813095) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.007092191837728,-0.031231153756380,0.174690425395966,0.205093011260033,-0.050134658813477,-0.813459873199463,-0.228833824396133,0.186053171753883,0.247268572449684,0.138903304934502,-0.183459043502808,0.356198132038116,-0.206935346126556,-0.253776460886002,-0.026113849133253,0.280257791280746) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.120930582284927,-0.006752958986908,-0.055398888885975,-0.002014017431065,0.159609988331795,0.247041583061218,-0.057757653295994,-0.150690272450447,-0.010345129296184,-0.109629735350609,0.148342341184616,-0.021134819835424,-0.053570505231619,0.039104182273149,0.053745236247778,-0.024410566315055) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.032558735460043,0.011311090551317,-0.028679909184575,0.056312162429094,0.012696800753474,-0.017282214015722,-0.321889460086823,-0.005730752833188,0.155737802386284,-0.020254766568542,0.221912980079651,-0.442245841026306,-0.049940165132284,-0.052576687186956,-0.072520561516285,0.160320237278938) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.160043224692345,0.060652509331703,-0.008955266326666,0.051188606768847,-0.052498880773783,0.379916757345200,-0.106914497911930,0.216281160712242,-0.038711652159691,0.371500939130783,-0.254037231206894,-0.115188449621201,0.038154862821102,-0.076676882803440,-0.177354380488396,0.032828845083714) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.003503284649923,-0.043695166707039,-0.016563162207603,0.043255232274532,0.043130602687597,-0.017301170155406,0.054373916238546,-0.049152269959450,-0.009876370429993,-0.213907316327095,-0.052632417529821,-0.024582082405686,0.029868094250560,-0.024388067424297,-0.141190990805626,0.085389390587807) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.007410938851535,0.095371216535568,-0.168932974338531,0.001294128363952,-0.040975499898195,0.148781135678291,0.137331441044807,-0.088573291897774,-0.137794941663742,0.167125955224037,0.247658804059029,0.228991374373436,0.235586732625961,-0.211191654205322,-0.200383499264717,-0.138570383191109) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.000332990253810,-0.386504262685776,-0.439608633518219,0.271441668272018,0.037529725581408,0.001991106895730,0.192454740405083,-0.071888424456120,-0.230353161692619,-0.113344736397266,-0.023246783763170,0.229273125529289,0.053912609815598,0.131701141595840,0.040415741503239,-0.068250253796577) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.190158590674400,-0.200305655598640,-0.094733670353889,0.116936527192593,0.029775632545352,-0.190759718418121,0.000675436924212,0.084193438291550,-0.119517996907234,0.112070553004742,-0.038960553705692,-0.081910327076912,0.289264291524887,0.124125935137272,-0.051797956228256,0.050762895494699) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.037339814007282,-0.038986966013908,-0.033352844417095,-0.011892115697265,-0.199808388948441,-0.066696725785732,-0.121983274817467,0.054054994136095,0.022509386762977,0.287072867155075,0.165340438485146,-0.115848042070866,-0.135278671979904,-0.397713601589203,0.042762942612171,0.140117555856705) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.128978461027145,-0.101296611130238,-0.178589686751366,0.219150871038437,0.184688374400139,0.055436849594116,-0.104969352483749,0.087683744728565,0.453326016664505,-0.374116241931915,0.307908713817596,-0.287270367145538,-0.093106195330620,0.233463957905769,-0.063181355595589,0.362104207277298) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.003336714347824,-0.143520385026932,-0.101321257650852,0.276771992444992,-0.232112377882004,0.108826421201229,0.005975805222988,0.004692871589214,0.237262189388275,-0.051810372620821,-0.129547253251076,-0.242652922868729,-0.015529872849584,0.107584848999977,0.137536928057671,0.378320872783661) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.017518669366837,0.059254519641399,-0.134044617414474,0.145583510398865,0.135921165347099,-0.117123179137707,-0.303648442029953,-0.034664459526539,-0.023322310298681,-0.198455899953842,-0.141582801938057,0.134486764669418,-0.023500056937337,-0.421039134263992,-0.079171501100063,-0.294765174388885) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.088519133627415,0.005847916938365,-0.031708706170321,-0.093014925718307,-0.068155549466610,0.070979058742523,-0.233277037739754,0.150924414396286,-0.111332453787327,0.242507204413414,-0.315684825181961,0.174733862280846,-0.283109009265900,0.299181729555130,-0.115851879119873,-0.012780318036675) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.099587686359882,0.133244618773460,-0.006378280930221,0.077358879148960,0.064753212034702,-0.118043288588524,-0.126672998070717,-0.069546826183796,-0.066197551786900,0.047757230699062,-0.061152838170528,0.119450785219669,-0.077372901141644,0.130462706089020,-0.093578323721886,-0.123674109578133) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.147148638963699,-0.169979274272919,-0.396021991968155,0.035698417574167,-0.222940132021904,0.239151835441589,0.105233751237392,-0.009988175705075,0.288923114538193,-0.036071926355362,0.058053273707628,0.128814667463303,-0.203026682138443,0.114661581814289,-0.122143790125847,0.030087895691395) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.141517519950867,0.150901108980179,0.073519706726074,-0.091477409005165,0.106045059859753,-0.206517279148102,0.189402043819427,-0.158978015184402,0.062309686094522,-0.028836328536272,-0.033335890620947,0.060843650251627,-0.257227003574371,-0.015648767352104,-0.144288688898087,0.075596973299980) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.163364231586456,0.035675611346960,-0.030246291309595,0.176408305764198,0.152721896767616,0.013746088370681,-0.135686367750168,-0.219101488590240,0.207091510295868,-0.121491335332394,0.174385845661163,0.151415288448334,-0.013664220459759,-0.042854733765125,0.031557515263557,-0.037091005593538) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.056588679552078,-0.128617018461227,-0.046140730381012,-0.195600286126137,-0.029750974848866,0.184996739029884,0.185165628790855,0.142089232802391,-0.245266288518906,0.042754631489515,-0.064586274325848,-0.192254662513733,0.131082043051720,0.152147874236107,0.081664189696312,-0.206780284643173) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.089481078088284,0.067878298461437,-0.053035091608763,0.160079985857010,-0.139756724238396,-0.111940905451775,-0.181791394948959,0.120531797409058,-0.231085538864136,-0.458299219608307,0.035863239318132,-0.032166197896004,-0.021616434678435,0.051128093153238,-0.112358853220940,-0.112137898802757) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.022404879331589,0.016588017344475,-0.057221453636885,-0.070705644786358,-0.151838168501854,-0.055323421955109,-0.257795572280884,0.011786463670433,-0.197344884276390,0.332394331693649,-0.323772847652435,0.009646413847804,-0.040890824049711,0.038533005863428,-0.060044702142477,0.039672814309597) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.098987050354481,-0.116524606943130,-0.113267377018929,-0.039560314267874,-0.004815353546292,0.110005639493465,-0.018542665988207,0.004688638262451,-0.076389841735363,0.164624363183975,0.276382714509964,0.103416696190834,0.236908286809921,-0.018611375242472,-0.175716906785965,-0.093980550765991) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.018137143924832,0.015868013724685,-0.004411752801389,-0.107775762677193,0.193555697798729,-0.277466148138046,0.292781502008438,0.125895872712135,0.025170598179102,0.140989229083061,0.085346616804600,-0.000601234671194,0.071483992040157,-0.051875300705433,-0.232770726084709,-0.094032295048237) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.172203302383423,-0.030057076364756,-0.038893237709999,0.148830533027649,0.020549757406116,0.013394737616181,-0.227861762046814,0.011187983676791,0.093963958323002,-0.101308107376099,-0.193726196885109,0.136583834886551,0.072297632694244,-0.021433232352138,-0.029749389737844,0.107302553951740) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.148707836866379,0.136836424469948,0.017203681170940,-0.152757480740547,0.113937087357044,-0.114257417619228,-0.036377675831318,-0.051373433321714,-0.133886843919754,-0.006697098258883,0.012846702709794,0.007529675029218,-0.060085661709309,0.028004636988044,0.134498953819275,0.125846147537231) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.036444995552301,-0.151702910661697,-0.164513468742371,0.210206314921379,0.263322681188583,0.034954823553562,-0.066263288259506,-0.073041573166847,-0.112626709043980,0.176317974925041,-0.213848948478699,0.090919211506844,-0.080304525792599,-0.099263437092304,0.109687164425850,-0.148650452494621) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.488572150468826,-0.045826554298401,-0.007737960200757,0.070885233581066,0.057666141539812,0.097757205367088,-0.107020869851112,0.209861338138580,0.249549433588982,-0.114392407238483,0.356702059507370,0.099421285092831,-0.227863565087318,0.009364711120725,-0.223591387271881,-0.220165431499481) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.053346902132034,0.085817307233810,0.060513105243444,-0.048742540180683,-0.175756618380547,-0.181830346584320,-0.375547826290131,0.089914351701736,0.109847523272038,-0.129426822066307,0.045904081314802,-0.090063214302063,0.001867499900982,0.456695407629013,0.140885487198830,0.121035762131214) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.198792412877083,-0.279595464468002,-0.148386240005493,0.140058010816574,-0.242206260561943,0.408246338367462,0.022295445203781,-0.116088978946209,-0.146580830216408,-0.045908007770777,-0.146035179495811,-0.286912411451340,0.558213174343109,-0.432526201009750,0.125996142625809,-0.348066091537476) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.143086582422256,-0.100937068462372,-0.159847944974899,-0.216710284352303,0.174062550067902,0.079165317118168,0.289488136768341,-0.074896492063999,-0.242981180548668,0.247716858983040,-0.226124808192253,0.076097741723061,-0.035959310829639,0.036420084536076,-0.123979471623898,0.135584145784378) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.077533468604088,-0.025040993466973,0.206306576728821,-0.075264617800713,-0.016606369987130,-0.289648085832596,-0.017584677785635,-0.213042244315147,0.131667837500572,0.015314732678235,0.043044861406088,-0.096178695559502,-0.005178230348974,-0.291688919067383,0.091782286763191,0.031181557103992) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.012190579436719,0.023056212812662,-0.093770503997803,-0.111925154924393,-0.126477614045143,0.028010375797749,-0.022936359047890,0.026656648144126,0.050041191279888,-0.120637521147728,0.029709152877331,-0.014328600838780,-0.173364996910095,0.210934579372406,-0.243915885686874,0.335073471069336) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.025587376207113,0.007807367481291,0.071566425263882,0.046069547533989,-0.116280503571033,0.017090542241931,0.095655634999275,0.141087993979454,0.086130514740944,-0.082204081118107,-0.029935210943222,0.133220687508583,-0.000965636922047,0.090213380753994,-0.094411522150040,-0.012119278311729) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.020108744502068,-0.230294972658157,0.179250419139862,0.011824903078377,-0.047714047133923,-0.061398025602102,-0.173391833901405,0.081597685813904,0.060136657208204,-0.164199605584145,0.137838006019592,-0.030992006883025,0.000250976881944,0.032188724726439,-0.118996709585190,-0.074718408286572) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.221067413687706,0.514890015125275,-0.008560908026993,-0.100209064781666,-0.387514263391495,0.219621911644936,-0.112057663500309,0.151019483804703,0.267876505851746,0.139984607696533,-0.083279319107533,-0.013291566632688,0.089956253767014,-0.000767157413065,0.116480320692062,-0.008234686218202) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.068742260336876,-0.158797532320023,-0.101280525326729,0.162155404686928,-0.010839583352208,0.079646930098534,0.060378786176443,-0.116153329610825,-0.195990636944771,-0.033762920647860,0.145689368247986,0.135990172624588,0.039892558008432,-0.122763365507126,0.337761342525482,-0.088643662631512) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.235851377248764,-0.613038718700409,0.166640296578407,-0.119425415992737,0.045217458158731,0.099515616893768,-0.022559294477105,-0.434076756238937,0.063433945178986,-0.363037705421448,-0.177350714802742,-0.079636946320534,-0.033188015222549,-0.006511523388326,-0.002370028756559,-0.051608279347420) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.170979812741280,0.534034073352814,-0.019101556390524,-0.002178216120228,-0.218061268329620,-0.238430574536324,0.360492467880249,-0.217337101697922,-0.137069448828697,0.142383828759193,-0.078123450279236,0.265095770359039,-0.093747332692146,-0.032843202352524,-0.100362613797188,0.014681413769722) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.098134830594063,0.124481506645679,-0.221618369221687,0.009511396288872,0.269245207309723,0.050365120172501,-0.063910819590092,-0.070116914808750,-0.107998743653297,0.167690649628639,-0.031383305788040,0.064509272575378,-0.021941171959043,0.054125472903252,-0.140060916543007,0.041699517518282) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.112222775816917,0.047072835266590,0.208768516778946,0.052727147936821,0.110638476908207,0.035761281847954,0.128849253058434,0.207915276288986,-0.150229185819626,0.097856625914574,-0.017601953819394,-0.141321435570717,0.053717453032732,-0.114160284399986,-0.057073395699263,0.062787100672722) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.153452336788177,-0.111809588968754,-0.037789378315210,-0.016413092613220,0.091674886643887,-0.102351099252701,-0.026518397033215,-0.186676368117332,-0.026560580357909,0.106921531260014,-0.083411820232868,-0.068814873695374,-0.004294843878597,0.014768932946026,-0.158620938658714,0.129230499267578) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.134828701615334,0.038010027259588,-0.195721551775932,-0.040850859135389,0.093513771891594,-0.105636045336723,-0.088343136012554,0.246121108531952,0.115928545594215,-0.162218019366264,-0.108917094767094,-0.038926180452108,0.085826650261879,-0.042681664228439,-0.202697440981865,0.059610411524773) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.073400288820267,-0.155952319502831,0.083096444606781,0.576047122478485) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL5
//!DESC (AU_M_S_3x_LA) mapping 1_5

vec4 hook()
{
vec4 res = vec4(-0.125039488077164,0.059550009667873,-0.075162470340729,-0.192954376339912);
res += mat4(0.946857154369354,-0.110244289040565,-0.215769514441490,-0.304868727922440,0.207057252526283,0.084124296903610,0.100622303783894,0.402302771806717,-0.164983287453651,-0.099124602973461,0.077139399945736,0.050580978393555,0.208390459418297,0.019749511033297,-0.066977173089981,-0.025224601849914) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.829029679298401,-0.238810583949089,-0.027934573590755,0.518184483051300,0.326089262962341,0.108662664890289,0.038452628999949,-0.111803129315376,-0.144309014081955,0.088779821991920,-0.162025660276413,0.042151290923357,-0.027840547263622,-0.111645907163620,0.163064092397690,0.180429071187973) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.385813266038895,0.108581855893135,-0.023544985800982,0.137607321143150,0.205874055624008,0.048434708267450,-0.041457898914814,0.253115683794022,0.326459765434265,-0.105695769190788,0.055282585322857,0.258821606636047,0.045014332979918,0.089967519044876,0.126102745532990,0.038823485374451) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.333470672369003,-0.000082880636910,0.080512002110481,-0.055767316371202,0.223879978060722,0.097692839801311,0.125100463628769,0.658568739891052,-0.420468479394913,0.243227407336235,-0.022571733221412,-0.354853004217148,-0.248271957039833,0.168971404433250,0.218272715806961,0.050252545624971) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.151952952146530,0.033784341067076,0.022075109183788,0.360858678817749,0.480820983648300,-0.052208054810762,-0.001615096349269,-0.013914830051363,-0.068031549453735,-0.149721160531044,0.037027765065432,-0.071482636034489,0.050997424870729,-0.038035497069359,-0.191206455230713,-0.197865679860115) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.176395252346992,-0.176960557699203,0.183793455362320,0.206463128328323,0.615847110748291,0.035663392394781,-0.063776351511478,0.088716007769108,0.074688710272312,-0.087756656110287,-0.130683615803719,0.060991957783699,0.221871986985207,-0.191926419734955,0.002769502578303,0.100983396172523) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.016189785674214,0.099301196634769,0.019012661650777,0.232605397701263,-0.039866514503956,-0.065573677420616,-0.040345452725887,0.145126700401306,0.082870386540890,0.112301483750343,-0.179529353976250,0.055674880743027,-0.064852684736252,-0.141418740153313,-0.048431415110826,-0.026285767555237) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.193507134914398,-0.060565765947104,0.088097639381886,-0.024208003655076,0.051394209265709,0.155757516622543,0.081196881830692,-0.048892181366682,0.125603914260864,-0.007328189909458,0.067890472710133,0.013664745725691,-0.225096762180328,0.052429452538490,-0.263301879167557,-0.043365415185690) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.053220398724079,-0.019119231030345,0.310702800750732,0.043811868876219,0.109771229326725,-0.159789279103279,-0.018404124304652,-0.125995486974716,0.038720402866602,0.037772394716740,-0.207314625382423,-0.116985760629177,0.078296713531017,0.158844858407974,-0.027854589745402,-0.170048668980598) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.127618461847305,-0.091809272766113,0.095063351094723,0.077851518988609,0.094933286309242,0.072496317327023,-0.063501000404358,0.079250685870647,0.023913435637951,0.019735027104616,0.122165732085705,-0.027309888973832,0.074446827173233,-0.228440105915070,0.089536078274250,0.028187885880470) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.039900064468384,0.078557357192039,-0.018030785024166,-0.112353362143040,-0.035812921822071,0.103799112141132,0.023471230641007,0.090501144528389,-0.069520838558674,-0.100882612168789,0.251028865575790,-0.104526735842228,-0.015741968527436,-0.124806843698025,-0.142463833093643,-0.007327127270401) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.311085194349289,0.127629414200783,-0.121655784547329,-0.142364189028740,0.103141903877258,0.048548389226198,-0.039791159331799,0.104389913380146,0.057841800153255,-0.015341063030064,-0.015370140783489,-0.091582410037518,-0.021121539175510,-0.094163179397583,-0.042932365089655,0.016261804848909) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.095459558069706,0.069012321531773,0.098631434142590,0.310854852199554,-0.074112884700298,0.032164748758078,0.024757778272033,0.086996771395206,-0.108074545860291,0.022388104349375,-0.091314397752285,0.296051114797592,0.044128607958555,0.054834041744471,0.488035500049591,0.306261867284775) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.096519656479359,-0.125833183526993,0.201057851314545,0.119635276496410,0.168125703930855,0.143751353025436,0.222014591097832,0.157512933015823,-0.054675806313753,-0.193318367004395,-0.165894657373428,0.200135037302971,-0.073302075266838,-0.110698938369751,0.199481114745140,-0.029051424935460) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.102851927280426,0.099601045250893,0.024758847430348,0.188330233097076,-0.048083417117596,0.165296018123627,-0.047822609543800,0.047265511006117,0.032738316804171,0.122536011040211,0.246002346277237,0.016064375638962,-0.112416312098503,0.205960094928741,-0.061012450605631,-0.174284383654594) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.010229839012027,0.093736574053764,0.028435349464417,-0.160607218742371,0.060259193181992,-0.062664866447449,-0.084079660475254,-0.139720648527145,-0.049453336745501,0.276435315608978,0.118467800319195,0.181674584746361,0.035775505006313,0.171155750751495,0.003323566168547,-0.075307659804821) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.088408201932907,0.071063548326492,0.206277668476105,-0.176445439457893,0.078976221382618,-0.073937766253948,0.087143540382385,-0.122459515929222,-0.227339431643486,0.131317302584648,0.085439532995224,-0.083459258079529,0.066822566092014,-0.053775768727064,0.158420413732529,0.041344579309225) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.261548340320587,0.032970409840345,-0.049905642867088,-0.054741270840168,0.200602531433105,-0.032206088304520,-0.036955107003450,0.020645694807172,0.031631872057915,-0.216539159417152,0.234503060579300,-0.218813657760620,-0.274349480867386,-0.001707922434434,-0.027528773993254,0.028379231691360) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.063655696809292,-0.016908343881369,-0.103579320013523,-0.017117645591497,0.090362668037415,0.002335449215025,-0.035651251673698,0.071566455066204,-0.309449225664139,-0.176598668098450,0.001504350104369,0.297396481037140,0.170803099870682,0.190607503056526,0.280082195997238,0.082013122737408) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.024778157472610,-0.168196141719818,-0.227411374449730,-0.067876964807510,-0.106762945652008,0.035546872764826,0.193818584084511,0.209303662180901,-0.074069507420063,0.200684607028961,0.243212476372719,-0.318689614534378,-0.024994945153594,-0.357345163822174,-0.119889102876186,0.137230157852173) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.321967601776123,0.382581919431686,-0.163592040538788,0.559967458248138,0.004678696859628,0.149577364325523,-0.017353637143970,0.039224486798048,0.033001784235239,0.361357420682907,-0.020750360563397,-0.039285324513912,0.048589475452900,-0.159019187092781,-0.037049047648907,-0.095231108367443) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.025120124220848,0.022657243534923,-0.173085108399391,0.168143659830093,0.125310838222504,-0.135300874710083,-0.148880496621132,0.021191371604800,-0.147910878062248,-0.041587986052036,0.208375543355942,0.264785975217819,0.159397423267365,-0.049778811633587,-0.356353223323822,-0.205255448818207) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.027635525912046,-0.067048616707325,-0.127702191472054,0.155079945921898,0.174423933029175,-0.027276027947664,0.035267271101475,0.061127431690693,0.287426054477692,-0.497008711099625,-0.645838856697083,-0.047099951654673,-0.234166368842125,0.386565297842026,0.495589137077332,0.110645689070225) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.064435377717018,-0.078966945409775,-0.177093833684921,0.135371863842010,0.126945629715919,-0.015532501973212,0.061959996819496,0.014368082396686,0.415080070495605,-0.262867659330368,0.194041892886162,0.319649338722229,-0.099308207631111,-0.034517530351877,-0.314505010843277,-0.263827532529831) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.080634593963623,0.039573468267918,-0.113422468304634,-0.004333851393312,-0.062810026109219,0.041842944920063,-0.194180443882942,-0.129176393151283,0.067280367016792,0.147060453891754,-0.091335020959377,-0.321577459573746,0.109850287437439,0.147812306880951,0.156127899885178,-0.098878592252731) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.011319307610393,-0.022124251350760,0.196385353803635,0.069614022970200,-0.267690747976303,-0.029644284397364,0.116821639239788,0.274414300918579,-0.272818356752396,0.216279312968254,0.548834264278412,-0.108298875391483,-0.248759135603905,0.011090687476099,0.083745047450066,0.071028962731361) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.087088674306870,-0.033413600176573,-0.033424094319344,-0.026265813037753,-0.080348625779152,-0.077685855329037,0.094827435910702,-0.295940369367599,-0.148665741086006,-0.060306470841169,-0.147970035672188,-0.326539635658264,-0.140829324722290,0.018091507256031,0.106843069195747,-0.121789440512657) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.126135140657425,-0.038207355886698,-0.284993618726730,0.020393028855324,-0.299979120492935,0.019056910648942,0.208582624793053,0.269098401069641,-0.045315321534872,-0.120641417801380,-0.022899175062776,0.200579330325127,-0.758940279483795,-0.192399710416794,0.126295492053032,0.134965300559998) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.302980870008469,0.081346891820431,0.050945226103067,0.230429455637932,0.188232362270355,-0.121681816875935,-0.445455163717270,-0.376006871461868,0.010054050944746,-0.034758742898703,0.095758430659771,0.344858169555664,-0.158740848302841,0.016536787152290,0.128129690885544,0.021706152707338) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.017567198723555,0.129797786474228,-0.051321882754564,0.205400541424751,0.322402805089951,-0.003428776981309,-0.073144555091858,-0.187296643853188,0.144959881901741,0.040200650691986,-0.064046271145344,-0.038700573146343,-0.059268459677696,-0.009411105886102,0.093927465379238,0.031446728855371) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.101587109267712,-0.097793892025948,-0.283165574073792,-0.228826463222504,-0.209807261824608,-0.094531819224358,-0.044987235218287,0.069390460848808,-0.113441385328770,-0.013412462547421,0.254226326942444,0.200918406248093,0.368876218795776,-0.016883529722691,-0.099856644868851,-0.040873926132917) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.302022755146027,0.008598212152719,0.246747463941574,0.178692266345024,0.005904357880354,0.206591844558716,0.300430536270142,0.226981133222580,0.078313246369362,-0.005544903688133,-0.269609063863754,-0.376020759344101,-0.098207429051399,-0.139366388320923,0.070546701550484,0.226838350296021) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.245175480842590,0.012783982791007,0.039617009460926,-0.114376559853554,-0.023919802159071,-0.029174203053117,0.106162689626217,0.177732452750206,0.017429482191801,0.194420099258423,0.208773791790009,0.110893823206425,-0.108937330543995,0.085987314581871,0.078381866216660,0.101141147315502) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.217289090156555,-0.047729469835758,-0.096802227199078,0.072834625840187,-0.162484630942345,0.081749834120274,0.057996671646833,0.106488995254040,-0.198162943124771,0.302223712205887,0.207465589046478,-0.030897228047252,0.171282336115837,0.024961005896330,-0.039840385317802,-0.207409918308258) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.217240050435066,-0.010078764520586,0.089330248534679,-0.076511129736900,0.060976650565863,-0.202332153916359,-0.462402492761612,-0.065317325294018,-0.034124758094549,-0.334948956966400,-0.003159189363942,0.007412702310830,-0.013929689303041,0.117098942399025,0.094942077994347,-0.104353494942188) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.204425156116486,-0.005806442350149,-0.156536504626274,-0.010983081534505,0.225572466850281,0.092798903584480,0.056310907006264,0.189149111509323,0.336167991161346,-0.237907022237778,-0.100603282451630,0.127186909317970,-0.041409261524677,0.009802844375372,0.009921646676958,-0.017464965581894) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.141206219792366,0.090540766716003,0.183431178331375,0.241152122616768,0.153286531567574,-0.061470095068216,0.018525559455156,-0.070657812058926,0.045451298356056,-0.089256219565868,0.000028268390452,-0.139989241957664,-0.045452374964952,-0.174181252717972,0.066589839756489,0.183422073721886) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.469514816999435,0.185432001948357,0.170358121395111,-0.459691584110260,0.077664799988270,-0.424446195363998,0.093433804810047,-0.092027746140957,-0.111517108976841,0.102769084274769,0.115723624825478,-0.044334873557091,-0.017992217093706,0.053485602140427,0.089849725365639,-0.113217927515507) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.044276207685471,-0.192385315895081,-0.098463438451290,-0.128419369459152,-0.099998280405998,-0.261078834533691,0.242828592658043,0.274208217859268,0.091473497450352,-0.240672737360001,0.000106181527372,-0.028799731284380,0.156529381871223,0.233753219246864,-0.148932293057442,-0.098701193928719) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.123981945216656,-0.051301844418049,-0.020653706043959,0.056573186069727,0.028894739225507,0.138999402523041,0.293521285057068,0.266161650419235,0.055609457194805,-0.090452194213867,-0.073291629552841,-0.087929621338844,-0.372609525918961,0.186477586627007,0.221218943595886,0.287867665290833) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.133119255304337,-0.027096010744572,0.188340306282043,-0.352115452289581,-0.622670352458954,0.346510797739029,-0.051412645727396,0.087996318936348,0.279836237430573,-0.179316222667694,-0.101927906274796,0.170781105756760,0.332493633031845,-0.374551951885223,-0.469660848379135,-0.185444235801697) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.071888804435730,0.122232258319855,-0.013275417499244,-0.048387892544270,0.075779050588608,-0.369064927101135,-0.310630649328232,0.321131736040115,-0.382074117660522,0.197985842823982,0.236788660287857,0.032385889440775,0.203681543469429,-0.137334376573563,0.291168689727783,0.096715800464153) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.015126618556678,0.044793609529734,0.153517901897430,0.098066225647926,0.269501984119415,-0.016058722510934,0.032281830906868,-0.136494040489197,0.051728941500187,0.114752061665058,-0.201321229338646,-0.025468902662396,0.162148177623749,0.101727113127708,0.080739155411720,-0.242828860878944) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.047587640583515,0.148332804441452,0.134947091341019,0.075636513531208,-0.163375064730644,0.200923815369606,0.058948382735252,-0.246561482548714,-0.052476257085800,-0.036624182015657,0.040966603904963,0.115059904754162,-0.240208089351654,0.234135717153549,0.211564064025879,0.077625870704651) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.055728137493134,0.054786399006844,-0.031202262267470,0.120053090155125,0.067995473742485,0.146365955471992,-0.085914485156536,-0.193170681595802,0.009804788976908,0.101301670074463,-0.035729952156544,0.176524505019188,-0.131446167826653,-0.119462683796883,-0.184330165386200,-0.009371327236295) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.013792200013995,0.169734030961990,-0.151673331856728,0.038976185023785,0.028478056192398,0.193205565214157,-0.262940526008606,0.039631828665733,0.181258574128151,-0.191657707095146,0.033626351505518,0.072262696921825,-0.008196969516575,0.095324344933033,-0.112190492451191,-0.147335126996040) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.397294729948044,0.056838542222977,-0.008878882974386,0.258110344409943,-0.407452017068863,0.490636080503464,0.394907832145691,0.181456848978996,0.098248206079006,-0.020394986495376,0.009327982552350,-0.108976304531097,-0.014994594268501,0.034358251839876,0.042630009353161,0.078456044197083) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.408976078033447,-0.156451165676117,0.154635563492775,0.247000887989998,-0.087538614869118,-0.073332294821739,-0.101387672126293,-0.127271875739098,-0.074401251971722,-0.144538685679436,-0.081771753728390,0.042878873646259,0.017081670463085,0.039287183433771,-0.029535476118326,0.081112034618855) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.039064973592758,-0.223527193069458,-0.356616705656052,-0.163477584719658,0.020846510306001,-0.228295639157295,0.204624339938164,-0.103464245796204,0.286508440971375,0.132267996668816,-0.140390738844872,0.055052060633898,0.056149434298277,-0.077853217720985,-0.034576941281557,-0.021826922893524) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.062675870954990,0.333588302135468,-0.403137743473053,-0.285666733980179,0.183015927672386,-0.039560727775097,-0.308827489614487,-0.263849526643753,-0.111375316977501,0.047339305281639,0.074395790696144,-0.021680871024728,0.018777184188366,0.121118724346161,-0.049194905906916,-0.101225323975086) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.183802157640457,-0.059520680457354,0.008445511572063,-0.248997017741203,0.158174559473991,-0.115977853536606,0.388098329305649,0.164825722575188,-0.482932031154633,-0.041352666914463,0.043736968189478,0.137649670243263,-0.175076201558113,0.104095771908760,0.029200751334429,-0.003740967484191) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.094461202621460,0.164238303899765,-0.108064562082291,-0.043421588838100,-0.120716080069542,0.092196583747864,-0.005791945382953,0.060850903391838,0.164999961853027,0.105736255645752,0.098981320858002,0.024429991841316,-0.174144193530083,0.032650966197252,0.093190036714077,0.024449592456222) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.140975773334503,-0.262506097555161,-0.286817908287048,-0.452065110206604,0.061656594276428,0.037372529506683,0.297947168350220,-0.173699229955673,-0.099510595202446,0.041611030697823,-0.296817243099213,-0.179810717701912,-0.017659833654761,-0.148530691862106,0.034690409898758,0.201675400137901) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.247550517320633,0.062492497265339,0.053747124969959,-0.244564130902290,0.178264632821083,-0.071666844189167,-0.130477115511894,-0.122042253613472,-0.050578225404024,-0.010063592344522,0.237151965498924,-0.057589024305344,0.274145007133484,0.055799443274736,-0.042796872556210,0.203651890158653) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.035016898065805,0.041361648589373,0.969884157180786,0.064301893115044) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL6
//!DESC (AU_M_S_3x_LA) mapping 1_6

vec4 hook()
{
vec4 res = vec4(-0.268838465213776,0.047787491232157,-0.329369902610779,-0.031621292233467);
res += mat4(0.012278888374567,-0.067403703927994,0.009611652232707,0.358327269554138,0.076599553227425,0.009203070774674,-0.271782726049423,0.582969605922699,0.009624290280044,-0.030285691842437,0.278650403022766,0.088706538081169,-0.056148406118155,0.147555992007256,0.063721403479576,0.201561659574509) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.068055629730225,0.057183306664228,-0.057040780782700,0.095886625349522,-0.254926353693008,-0.232770055532455,-0.203366309404373,0.310929507017136,0.176846176385880,0.074894025921822,-0.166306242346764,0.024636166170239,0.087772369384766,0.397908866405487,-0.224092140793800,0.170571804046631) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.274959921836853,-0.078676551580429,0.013894002884626,0.107999734580517,-0.188834503293037,-0.033691067248583,-0.379280984401703,-0.068256035447121,-0.245239526033401,-0.034488558769226,-0.196985065937042,-0.099246412515640,-0.059157803654671,-0.390942335128784,0.068584956228733,0.175538361072540) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.073223017156124,-0.246389374136925,0.054899867624044,-0.077340900897980,-0.274796396493912,0.162557765841484,-0.084152869880199,0.117707528173923,-0.205885007977486,0.164280802011490,0.102926418185234,0.285807162523270,0.127451911568642,-0.062859974801540,0.151951551437378,-0.010301769711077) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.242798089981079,0.095670893788338,0.199412226676941,-0.322103649377823,-0.145258605480194,-0.103691048920155,-0.009883180260658,0.340030491352081,0.237197622656822,-0.023527363315225,-0.034659042954445,0.101288631558418,-0.112398192286491,0.008456439711154,0.119472704827785,-0.231669589877129) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.115153409540653,0.331125140190125,-0.023393707349896,0.130826264619827,-0.231204897165298,-0.061171792447567,-0.328932911157608,-0.010356179438531,0.109249055385590,-0.192548811435699,-0.023590372875333,-0.249237433075905,0.137295722961426,0.161788552999496,-0.057720191776752,0.051103193312883) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.016344452276826,-0.141182169318199,-0.020802423357964,0.240738108754158,-0.113635331392288,-0.125898167490959,-0.123092651367188,-0.179474785923958,0.115810960531235,0.073814883828163,-0.143121838569641,-0.032022539526224,-0.048149559646845,-0.061129905283451,-0.033100325614214,0.001825431711040) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.106506288051605,-0.127386033535004,0.067749604582787,-0.046168681234121,-0.204630449414253,-0.195205435156822,-0.124730870127678,0.001134578022175,-0.035925664007664,0.070470571517944,-0.047911681234837,-0.080816552042961,0.132884889841080,0.096092492341995,-0.033337615430355,-0.109231941401958) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.029777189716697,0.075557634234428,0.087117627263069,0.254359841346741,-0.092785976827145,0.040896218270063,-0.316119104623795,-0.062647879123688,-0.073580563068390,-0.023762520402670,0.106334589421749,0.056155864149332,-0.171984761953354,-0.255803734064102,-0.010530035942793,-0.060308277606964) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.002247936790809,0.043917104601860,-0.126882895827293,0.422287523746490,-0.219043478369713,-0.070324219763279,-0.110323525965214,0.302494227886200,-0.040590748190880,-0.164082884788513,-0.495969414710999,0.238687440752983,-0.128358125686646,0.026481585577130,-0.219934284687042,0.201024830341339) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.139170542359352,-0.072995327413082,-0.233960390090942,0.178335979580879,-0.006976949516684,-0.106995947659016,0.302217513322830,0.207911863923073,-0.316405892372131,-0.256987631320953,-0.098453707993031,-0.178269773721695,-0.102430284023285,0.052622191607952,0.362841874361038,-0.084418460726738) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.014467455446720,-0.075140334665775,-0.001905691693537,0.157041281461716,-0.160021126270294,-0.047820061445236,-0.015071040950716,-0.298198729753494,-0.261321336030960,0.036844071000814,-0.170318469405174,0.089204609394073,0.079587839543819,0.118998192250729,0.196638733148575,0.186505511403084) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.016354257240891,0.079360045492649,-0.047971516847610,-0.048219494521618,0.147980511188507,0.105142794549465,-0.234184101223946,0.190304189920425,-0.062816344201565,0.179360732436180,0.473925948143005,-0.141554608941078,-0.186547353863716,0.206816300749779,-0.123048767447472,0.194922938942909) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.071688614785671,0.021948486566544,0.150075316429138,-0.283739954233170,0.219983130693436,-0.418440937995911,0.090736329555511,-0.031337570399046,0.215266525745392,0.259830981492996,-0.108026981353760,0.065279081463814,0.232845440506935,0.026499606668949,0.346339493989944,-0.036037314683199) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.091099187731743,0.007396698463708,-0.064415961503983,-0.153795287013054,0.062706187367439,0.247003510594368,0.006534147541970,0.065857104957104,-0.205904677510262,0.125097513198853,-0.167485684156418,0.046510208398104,0.366142392158508,-0.077998936176300,0.496807575225830,0.020665729418397) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.332820802927017,-0.050541296601295,-0.225582584738731,-0.382321566343307,-0.136129781603813,0.189200147986412,0.013399141840637,-0.240020290017128,0.356688052415848,-0.056251034140587,0.237287148833275,0.014691487886012,-0.339118629693985,0.269853144884109,-0.185087785124779,-0.260640561580658) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.166235715150833,-0.126519441604614,-0.173852726817131,-0.145566433668137,0.020847234874964,-0.216410905122757,0.086391754448414,-0.178368300199509,0.314044356346130,0.159011185169220,0.088098473846912,0.023936571553349,0.235352247953415,-0.007957167923450,-0.167464002966881,0.028580404818058) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.193992629647255,0.051769327372313,0.165176808834076,-0.033161208033562,-0.163997903466225,-0.051859539002180,0.044244464486837,-0.000086409854703,-0.106254771351814,-0.266677469015121,-0.020175933837891,-0.098913170397282,-0.241826310753822,-0.113073326647282,-0.600785374641418,0.003047986188903) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.093855336308479,0.018499072641134,-0.026541102677584,0.042995028197765,0.204946801066399,-0.209866017103195,-0.192370742559433,0.131991907954216,0.021851006895304,-0.031635865569115,-0.125541642308235,0.598809480667114,0.014862840063870,-0.067471697926521,0.191366434097290,-0.257944613695145) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.094851173460484,-0.000952615286224,-0.204398944973946,-0.337301909923553,-0.128845259547234,-0.271782130002975,0.178269714117050,0.203365936875343,0.154470339417458,-0.259462833404541,-0.275621205568314,0.068221844732761,0.116592615842819,0.080639973282814,0.188045829534531,0.088317826390266) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.167323932051659,-0.319216191768646,-0.051482975482941,0.116695858538151,0.041916131973267,-0.239618152379990,-0.154357701539993,-0.026235384866595,0.007153916172683,0.185227230191231,0.077064730226994,-0.037978064268827,0.120502717792988,0.026524486020207,-0.065620265901089,0.082176357507706) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.023759704083204,-0.001815208117478,0.027427969500422,-0.037955466657877,0.093962416052818,0.145686924457550,-0.053139258176088,0.063043475151062,-0.212837412953377,0.317628681659698,-0.114614263176918,-0.127503618597984,-0.075502917170525,-0.065207958221436,0.080177083611488,-0.197194159030914) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.034104179590940,0.199690058827400,0.104158066213131,-0.040533132851124,0.089402362704277,-0.042208980768919,-0.179555624723434,0.071903117001057,-0.034200143069029,-0.294836670160294,-0.125050440430641,-0.107823900878429,0.261232346296310,0.410126149654388,0.125659316778183,0.111039578914642) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.030181363224983,0.023431284353137,0.037257421761751,0.279875457286835,-0.006009912118316,0.257145583629608,-0.148289695382118,-0.177556470036507,-0.103381551802158,0.200206756591797,0.067450605332851,0.054786074906588,0.057362504303455,-0.221046611666679,-0.066611044108868,0.109324395656586) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.077665656805038,0.086112476885319,0.123001679778099,-0.109202273190022,-0.186957642436028,-0.011632920242846,0.169938415288925,-0.052438661456108,-0.125854521989822,-0.164814367890358,0.066784150898457,-0.193150743842125,0.094630174338818,-0.202557086944580,0.084979735314846,-0.000372825074010) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.092558182775974,-0.118481270968914,0.005480761174113,-0.142626017332077,-0.320386558771133,-0.239095672965050,0.138051763176918,0.040059201419353,0.117640480399132,-0.004875938408077,0.086856402456760,-0.129965364933014,-0.079581767320633,0.164388999342918,-0.097219660878181,0.202089264988899) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.098913602530956,0.014400661922991,0.156775251030922,-0.022539660334587,-0.086328580975533,-0.114023640751839,-0.046079304069281,-0.072181038558483,-0.261311024427414,0.000136159331305,0.176854223012924,-0.080077834427357,0.091524720191956,-0.172883912920952,-0.168266236782074,0.015662090852857) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.013667247258127,0.011080197989941,0.177545249462128,-0.326989322900772,0.190481171011925,0.017326561734080,0.128495320677757,0.135112628340721,0.084558449685574,-0.119895972311497,-0.221512034535408,0.164044231176376,-0.222010642290115,0.108367130160332,-0.112446829676628,0.049222797155380) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.042898602783680,-0.232435509562492,-0.448683738708496,0.213537231087685,-0.324226230382919,0.088013090193272,-0.176342859864235,-0.266798019409180,0.054307617247105,-0.228565722703934,0.066196046769619,-0.114267036318779,0.098695956170559,-0.276907205581665,0.162085831165314,-0.240186586976051) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.307473719120026,-0.101282089948654,0.065130323171616,0.015077812597156,0.144915640354156,0.130703583359718,0.225062936544418,-0.163173928856850,-0.118676804006100,0.075520724058151,-0.008695189841092,0.013247760012746,0.201897993683815,-0.356375247240067,-0.098964363336563,-0.208739697933197) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.087822921574116,0.025794515386224,0.144404754042625,-0.038538310676813,-0.030430918559432,-0.043173119425774,0.096335679292679,0.106277331709862,0.108644075691700,0.133118987083435,-0.151462420821190,0.144320428371429,-0.024470930919051,0.305722534656525,-0.042659167200327,-0.260299623012543) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.123378247022629,-0.329056143760681,-0.045105669647455,0.080484308302402,0.376023083925247,-0.274809747934341,0.009781292639673,-0.094540618360043,0.227381736040115,-0.240285322070122,-0.052224028855562,-0.132196515798569,-0.352043479681015,-0.086250945925713,0.149364024400711,-0.112677320837975) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.105820409953594,0.065874844789505,0.154254674911499,0.045862928032875,-0.225250065326691,0.045885477215052,0.057010069489479,0.094440817832947,0.172829210758209,0.656498670578003,0.207693129777908,-0.216832190752029,-0.081212714314461,-0.093866035342216,-0.059892117977142,0.057351067662239) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.328173041343689,0.205176025629044,-0.155968755483627,-0.153716862201691,0.062512286007404,0.072803422808647,-0.045593287795782,0.117094211280346,-0.374090254306793,0.059643004089594,-0.236413851380348,0.030811492353678,0.245064482092857,0.234256640076637,-0.160068854689598,0.005773945245892) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.298205405473709,-0.152587726712227,-0.000013097902411,-0.025914490222931,-0.434014976024628,-0.026384823024273,-0.230858415365219,0.018660143017769,0.131921276450157,-0.368172258138657,-0.039873674511909,-0.004018462728709,-0.126193955540657,-0.153512597084045,0.147254973649979,0.023281322792172) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.055435273796320,0.118466459214687,-0.034923408180475,-0.085153631865978,0.221256226301193,0.126318737864494,0.012452920898795,0.020576093345881,-0.260570645332336,-0.112321540713310,0.276814401149750,0.119712084531784,0.031066237017512,-0.125389337539673,0.058466490358114,-0.014040182344615) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.023314509540796,0.131910800933838,0.062458068132401,0.304999709129333,0.034924618899822,-0.057222686707973,0.120989568531513,-0.180092766880989,0.157399162650108,0.023204736411572,-0.072516597807407,0.221377104520798,0.318144619464874,-0.108231425285339,-0.252188116312027,0.765026032924652) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.148331448435783,-0.022420097142458,0.259318947792053,0.111268758773804,0.169771984219551,-0.164768144488335,0.093310490250587,0.047799993306398,-0.144056290388107,-0.216796502470970,0.299729257822037,-0.325050711631775,-0.093605607748032,0.011443928815424,-0.050602041184902,-0.353289037942886) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.148260205984116,-0.162540763616562,-0.308168113231659,-0.199008002877235,-0.255682021379471,-0.058117479085922,-0.018625114113092,0.095514141023159,0.051471602171659,0.001002346631140,-0.121906302869320,0.071185380220413,0.115702621638775,0.090327046811581,-0.031833957880735,-0.023802479729056) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.026800602674484,0.135214015841484,-0.238415330648422,-0.163749426603317,0.054738339036703,-0.076211743056774,0.188370719552040,-0.208258599042892,-0.057598285377026,-0.004528534132987,0.043688915669918,-0.065085865557194,-0.111498333513737,0.243441566824913,-0.200065866112709,-0.378380745649338) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.178318008780479,-0.043611001223326,-0.361650407314301,0.199436768889427,0.149228572845459,0.389591813087463,0.085372596979141,0.105162143707275,0.155990466475487,-0.075311399996281,0.100857771933079,-0.018192678689957,-0.044661223888397,-0.497892946004868,0.066937141120434,0.108372524380684) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.404740393161774,-0.051198597997427,-0.305615961551666,0.049648668617010,-0.127466201782227,-0.010241826064885,-0.299423098564148,0.228442847728729,0.125069126486778,0.281379938125610,-0.083577901124954,-0.107330642640591,0.008979139849544,0.192570969462395,0.137467265129089,0.196142911911011) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.004045077133924,-0.121666118502617,-0.098151259124279,-0.151484966278076,-0.255314052104950,0.007822316139936,-0.204690888524055,0.066636249423027,0.033862616866827,-0.023313151672482,0.180930316448212,0.048874560743570,-0.206334993243217,-0.007949572987854,0.269939750432968,-0.130968213081360) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.216724291443825,-0.181404635310173,0.025354363024235,-0.144247621297836,-0.095696821808815,-0.192196696996689,-0.037262659519911,-0.038298614323139,-0.123197823762894,0.013925641775131,-0.299276292324066,0.096362717449665,0.203407153487206,0.210006088018417,0.156681507825851,-0.157630622386932) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.098943099379539,-0.172414481639862,-0.242665037512779,0.180081605911255,0.142912670969963,-0.048859126865864,0.014444420114160,-0.090657509863377,-0.123396404087543,-0.149081841111183,-0.043771989643574,-0.224042028188705,-0.268527358770370,-0.211996525526047,-0.088778935372829,0.040190737694502) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.040040608495474,-0.033722206950188,0.564045667648315,-0.533608734607697,-0.071700736880302,-0.138120442628860,0.000216897911741,-0.221739470958710,-0.146374434232712,0.022840656340122,-0.128438055515289,-0.190568700432777,-0.090414479374886,0.046617697924376,-0.187008604407310,-0.193678498268127) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.331911742687225,0.071971558034420,0.116456307470798,0.021332783624530,0.068131148815155,-0.077059373259544,0.181699499487877,-0.014533504843712,0.009846396744251,0.108304411172867,0.318240344524384,-0.082941278815269,-0.113993398845196,-0.011533116921782,-0.080023668706417,-0.081246793270111) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.047690551728010,-0.051266979426146,-0.289253413677216,0.105068176984787,-0.065975338220596,0.134447887539864,-0.142430663108826,-0.010962042957544,-0.031649481505156,-0.129079818725586,-0.113059729337692,0.071435138583183,0.201606139540672,0.110717713832855,0.150527656078339,-0.141886830329895) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.236932575702667,0.097579382359982,0.171954423189163,-0.148363232612610,0.240013182163239,0.264336138963699,-0.194240108132362,0.234684750437737,0.097839556634426,-0.016757668927312,0.111664652824402,0.011240108869970,-0.029991969466209,-0.000839301384985,-0.131852462887764,-0.025785556063056) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.231507420539856,-0.077209532260895,-0.010500976815820,-0.020935764536262,-0.100001052021980,-0.483464777469635,0.061677206307650,0.162925407290459,0.137651339173317,0.198578417301178,0.025278214365244,0.066406093537807,0.048354204744101,0.113348640501499,0.070991173386574,0.129783257842064) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.047760568559170,-0.142896115779877,0.191498830914497,-0.128163382411003,-0.016472855582833,0.559629201889038,0.077693179249763,0.165651246905327,-0.059928949922323,0.062965288758278,-0.239559069275856,0.107766501605511,-0.074963964521885,0.103884279727936,-0.108789406716824,0.004849902819842) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.027049966156483,-0.232771411538124,-0.151603728532791,0.028865706175566,0.040593646466732,-0.083610720932484,-0.100831709802151,0.108809903264046,-0.083677046000957,-0.275331735610962,-0.202718555927277,0.031717505306005,-0.042328897863626,0.001874030451290,0.156543478369713,0.152153596282005) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.388952344655991,-0.160372421145439,-0.295022100210190,-0.088611230254173,0.325131386518478,-0.329008460044861,0.220963567495346,0.057639915496111,-0.075345613062382,-0.070885948836803,-0.182114616036415,-0.067032866179943,0.250422388315201,-0.042231883853674,0.112712547183037,-0.054254610091448) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.306882262229919,-0.107002481818199,-0.125439539551735,0.124074131250381,-0.021550124511123,0.096228450536728,-0.069430373609066,-0.124800436198711,0.117444135248661,-0.028821293264627,0.105253145098686,-0.160388857126236,0.250986814498901,0.054373413324356,0.246648728847504,-0.015887433663011) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.117901638150215,0.481331706047058,-0.018453739583492,-0.114351660013199) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_3x_LA) mapping 2_1

vec4 hook()
{
vec4 res = vec4(0.237182974815369,0.005637883208692,-0.342748045921326,0.268071532249451);
res += mat4(-0.060762342065573,-0.052930999547243,-0.146960631012917,0.057511795312166,0.045967295765877,-0.019354552030563,-0.043479938060045,-0.052236527204514,0.104109331965446,0.091490760445595,-0.076222382485867,0.269855260848999,0.079935029149055,-0.114496141672134,0.376036018133163,0.229083836078644) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.089287050068378,0.026766888797283,0.016114862635732,-0.282722115516663,-0.005252375267446,-0.113522797822952,-0.028528938069940,-0.166279032826424,-0.090094991028309,-0.240822464227676,0.445432692766190,0.051079731434584,0.057115867733955,-0.021738139912486,-0.011348001658916,-0.473057270050049) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.124588362872601,-0.066388547420502,-0.394661694765091,-0.249723449349403,0.005334677174687,0.071436971426010,-0.120585575699806,0.059847544878721,0.031048120930791,0.062497407197952,0.188771188259125,0.325287193059921,-0.060450777411461,-0.174071550369263,0.091291114687920,-0.418274551630020) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.010359395295382,0.009407609701157,0.065601222217083,-0.206571340560913,0.010382604785264,0.054588630795479,-0.026353096589446,-0.029671655967832,-0.188082575798035,0.073375724256039,0.021233499050140,0.009559331461787,0.127123609185219,-0.141975179314613,-0.001881135627627,0.424818366765976) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.110269121825695,0.028602998703718,-0.015143753029406,-0.738638162612915,-0.210941195487976,-0.206282198429108,0.196903109550476,0.032790973782539,-0.034107007086277,-0.363268584012985,0.317346930503845,0.341811597347260,0.114527292549610,-0.361254841089249,-0.192293033003807,-0.439707875251770) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.164683416485786,0.125973537564278,-0.035041812807322,-1.079856395721436,-0.209231257438660,0.104876436293125,0.141553193330765,0.110351741313934,0.060674194246531,0.108591578900814,0.074617139995098,0.239262923598289,-0.158807650208473,0.022041626274586,-0.063380829989910,-0.133835509419441) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.005380670540035,-0.007945621386170,0.025112241506577,0.137812346220016,0.025743750855327,0.133473515510559,-0.023671813309193,0.089926175773144,0.191645696759224,0.326660394668579,-0.110460527241230,0.057241875678301,-0.012329617515206,0.381725400686264,-0.000152418811922,0.181391552090645) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.125863969326019,-0.213002160191536,0.158485814929008,-0.095467962324619,0.069092698395252,0.268269807100296,-0.145101681351662,0.083370789885521,0.335278362035751,0.498868882656097,-0.125474169850349,0.100864790380001,0.075365729629993,0.492602974176407,-0.291573226451874,0.062921911478043) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.117402203381062,-0.234748080372810,0.065601967275143,-0.007536098361015,0.150989159941673,0.113604612648487,-0.035067703574896,0.174536257982254,0.105043649673462,0.186830475926399,-0.066956222057343,0.117326296865940,0.166592255234718,0.120667472481728,-0.043282419443130,0.213291123509407) * MODEL1_texOff(vec2(1,1));
res += mat4(0.009161569178104,-0.026666410267353,0.190889596939087,-0.170015498995781,-0.066746897995472,-0.033576533198357,0.041535627096891,0.158824518322945,-0.102704204618931,0.064366132020950,-0.066796317696571,0.261327296495438,0.006284001283348,0.035682048648596,-0.042560167610645,0.024490760639310) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.068993151187897,-0.020971167832613,-0.116434916853905,-0.350038856267929,0.126417189836502,-0.004965210799128,-0.348866909742355,0.189527630805969,-0.090460211038589,0.020162686705589,-0.168419703841209,0.023790586739779,-0.041241269558668,0.111082583665848,-0.163484275341034,-0.075422160327435) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.050446823239326,-0.003941362723708,0.103127345442772,-0.238552287220955,0.095028065145016,-0.574454784393311,0.462816298007965,0.042355872690678,-0.105927124619484,0.129082769155502,-0.316176921129227,0.051748979836702,-0.050674241036177,0.055459737777710,-0.006808273959905,0.057856798171997) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.195072576403618,-0.233471140265465,-0.056817784905434,-0.380850851535797,-0.104434974491596,0.036199782043695,0.105355285108089,0.052947312593460,0.092167221009731,0.364025950431824,-0.169764652848244,0.101966895163059,0.004985863342881,0.022503163665533,-0.127216234803200,0.036315031349659) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.726008355617523,-0.425212830305099,-0.114106290042400,0.492289751768112,-0.107703074812889,0.112579457461834,0.246873915195465,0.024763243272901,-0.005125808529556,0.141957297921181,0.128377437591553,-0.158861011266708,0.036147516220808,0.121421225368977,-0.005210699513555,0.037531074136496) * MODEL2_texOff(vec2(0,0));
res += mat4(0.068186938762665,-0.030613204464316,-0.050253067165613,0.029704684391618,-0.021133080124855,-0.378708332777023,0.145652681589127,-0.492988288402557,-0.013662721030414,0.006635138764977,-0.090977638959885,-0.156209334731102,0.128915056586266,-0.151641115546227,-0.054515507072210,-0.435372769832611) * MODEL2_texOff(vec2(0,1));
res += mat4(0.078680045902729,-0.069224976003170,0.037958778440952,-0.142074421048164,-0.130004584789276,-0.152341172099113,-0.074756368994713,0.027588203549385,0.117526471614838,0.002255239058286,0.040387477725744,0.137261465191841,-0.042780000716448,0.051688924431801,0.065068028867245,0.088910609483719) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.135132238268852,0.577314078807831,-0.049919553101063,0.093160964548588,-0.023463478311896,0.359852373600006,-0.206600800156593,0.047576352953911,-0.013750012964010,0.163689240813255,-0.122433178126812,-0.422164380550385,-0.254137784242630,0.003400096669793,0.101696938276291,0.227670744061470) * MODEL2_texOff(vec2(1,0));
res += mat4(0.077724188566208,0.205803558230400,-0.011616121046245,-0.147415474057198,0.106868125498295,-0.132180690765381,0.120077811181545,-0.166616901755333,-0.040434766560793,-0.228382006287575,-0.081665225327015,0.351781934499741,-0.114789083600044,-0.656576335430145,-0.044772241264582,0.278745770454407) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.078379027545452,-0.035775754600763,0.073391020298004,-0.066341266036034,-0.058917172253132,0.083612859249115,0.152749657630920,0.004022787790745,0.036477014422417,-0.090466544032097,-0.147930264472961,0.106804862618446,-0.029550703242421,0.044193580746651,-0.008211771957576,-0.067753612995148) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.004269466269761,0.025414474308491,0.164381727576256,-0.248414337635040,-0.069883622229099,0.052118185907602,-0.001461815903895,0.070200771093369,-0.019019098952413,-0.074256189167500,-0.129848375916481,0.220545604825020,0.032201074063778,0.053298253566027,-0.039373699575663,-0.107984498143196) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.051717564463615,0.064018659293652,-0.079507276415825,-0.234261602163315,0.012687396258116,-0.128154233098030,-0.008146060630679,-0.035373520106077,-0.091031290590763,0.080097705125809,-0.090869575738907,-0.365110456943512,-0.033216506242752,0.071880035102367,0.079599134624004,-0.170405805110931) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.007741531357169,0.062681026756763,0.105179302394390,0.097822375595570,-0.000226208445383,-0.127569735050201,0.151343867182732,-0.005260012112558,-0.114724963903427,-0.002862415742129,-0.018081476911902,-0.080336220562458,0.059686303138733,0.097081243991852,0.040202848613262,-0.097113877534866) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.349216073751450,0.204956129193306,0.040823221206665,-0.401101619005203,0.100754067301750,0.154599666595459,0.008285897783935,0.037688948214054,-0.046186272054911,-0.057676218450069,0.091719403862953,-0.170356392860413,-0.071893744170666,-0.061494503170252,0.146398648619652,-0.705967903137207) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.034840177744627,0.069797508418560,0.023858238011599,-0.242339715361595,0.078579701483250,0.064171150326729,0.039516229182482,0.053419463336468,-0.194577157497406,-0.021299066022038,-0.327089160680771,-0.530865669250488,-0.055107366293669,0.066050380468369,-0.015670338645577,-0.355238944292068) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.094679839909077,-0.289557129144669,0.065367825329304,0.021464534103870,-0.002303735818714,-0.037905730307102,-0.059466104954481,0.038365058600903,0.011163320392370,0.074394993484020,0.102244272828102,-0.075192905962467,0.110067546367645,0.031849939376116,0.017769815400243,-0.059452358633280) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.230872109532356,-0.862966775894165,0.099068738520145,-0.054087162017822,-0.178865343332291,-0.131487622857094,0.280286699533463,-0.042682390660048,-0.140818536281586,-0.034528337419033,-0.081281706690788,-0.148122072219849,0.108474768698215,-0.249106332659721,0.048560444265604,-0.206576481461525) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.118960522115231,-0.214271977543831,-0.000248483207542,-0.094351075589657,-0.148049190640450,-0.189102858304977,0.085771031677723,0.027921741828322,-0.159213110804558,0.046389661729336,0.169395267963409,-0.057746447622776,0.059052597731352,0.063307434320450,-0.002425838960335,-0.125999972224236) * MODEL3_texOff(vec2(1,1));
res += mat4(0.004866931121796,-0.062836803495884,0.095236532390118,0.049971558153629,0.050797116011381,0.009162368252873,-0.113756686449051,0.096630387008190,-0.051135566085577,-0.062737293541431,-0.413272529840469,-0.066311821341515,-0.003989018965513,-0.015223677270114,-0.285141021013260,-0.084704130887985) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.065854750573635,-0.185058057308197,-0.037933528423309,0.248512342572212,-0.054415035992861,-0.219832330942154,-0.905542016029358,0.131155222654343,-0.034891705960035,-0.085859477519989,0.377986967563629,-0.143463879823685,0.087545812129974,-0.255288481712341,-0.739352047443390,-0.061555683612823) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.065654665231705,0.075016893446445,-0.086935371160507,-0.048167545348406,0.034526567906141,0.003087611403316,-0.066488936543465,-0.204770281910896,-0.028762020170689,-0.106389626860619,0.286300152540207,-0.044615846127272,0.120894573628902,-0.101584374904633,0.002535461215302,-0.187756687402725) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.057099778205156,0.117707066237926,-0.058527830988169,-0.135462298989296,-0.008266647346318,-0.239193677902222,0.049637675285339,0.171044915914536,-0.024880282580853,-0.154577851295471,0.242049291729927,-0.211932450532913,-0.055705901235342,0.038606263697147,-0.118175491690636,0.187871128320694) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.247566565871239,0.089674107730389,-0.580394148826599,-0.404258042573929,-0.115668796002865,-0.302323997020721,0.123708508908749,0.289191693067551,0.094893939793110,-0.267959475517273,-0.100930944085121,0.013709913007915,-0.431490719318390,0.337961375713348,-0.012864191085100,0.046485923230648) * MODEL4_texOff(vec2(0,0));
res += mat4(0.218344584107399,0.177104964852333,-0.095531359314919,-0.156346574425697,-0.033037390559912,0.271116912364960,0.132569372653961,-1.211511135101318,0.056809850037098,-0.047762025147676,-0.054835636168718,-0.050132378935814,0.055970780551434,-0.332921445369720,0.103330798447132,-0.165786281228065) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.155777171254158,0.019272051751614,-0.083261601626873,-0.071048974990845,0.105258390307426,0.085087075829506,0.042702924460173,-0.042410347610712,0.076831191778183,-0.336768150329590,0.093524307012558,-0.208026111125946,-0.017847398295999,0.217585116624832,-0.069284752011299,0.048323273658752) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.283385097980499,-1.328489184379578,-0.025655090808868,0.134250685572624,0.133918404579163,0.326333940029144,0.062020134180784,0.208303913474083,-0.066539391875267,-0.420440882444382,0.109045155346394,0.198013991117477,-0.017098704352975,0.164386436343193,-0.281202942132950,0.041700858622789) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.149862825870514,-0.304545760154724,0.080848239362240,0.202482789754868,0.012316740117967,-0.244640678167343,0.021874599158764,-0.156218349933624,-0.054340589791536,-0.110616564750671,0.066340379416943,0.004900359548628,0.155941367149353,0.136273235082626,0.036573994904757,0.100776910781860) * MODEL4_texOff(vec2(1,1));
res += mat4(0.125789642333984,-0.061012912541628,0.347250670194626,-0.096864402294159,0.038130976259708,-0.046923387795687,-0.136482581496239,-0.017105178907514,0.008368415758014,-0.059820942580700,0.177376195788383,0.056665100157261,0.182450845837593,-0.159326463937759,0.604096770286560,-0.284980595111847) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.124741561710835,-0.116110287606716,0.280470997095108,0.006633319426328,0.028967605903745,0.002858233405277,-0.260037094354630,0.176254495978355,0.055423550307751,-0.102237731218338,-0.294598728418350,-0.016022307798266,0.116209194064140,0.091084346175194,-0.497980028390884,-0.288864135742188) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.083787597715855,-0.147161990404129,-0.297505259513855,0.151968449354172,0.031469158828259,0.015922734513879,-0.009964241646230,0.117827951908112,-0.091592982411385,0.015704719349742,0.144755259156227,0.109155766665936,0.032981012016535,-0.021309800446033,0.335310965776443,-0.220492064952850) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.222155630588531,-0.330470889806747,-0.144127354025841,0.217461094260216,0.004752776585519,-0.000844088848680,0.044680815190077,-0.034899938851595,0.548217952251434,-0.207948312163353,-0.033335492014885,0.096016295254230,0.173637732863426,-0.088086895644665,-0.009520644322038,0.011444428935647) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.363987863063812,-0.076367892324924,-0.204320549964905,-0.360618263483047,-0.256306082010269,0.059395626187325,0.353175163269043,0.241832092404366,-0.664294838905334,0.449802249670029,0.024599101394415,-0.176657497882843,-0.099898993968964,-0.232775285840034,-0.159274652600288,0.443304449319839) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.173763319849968,-0.012880726717412,-0.107073567807674,0.178648397326469,0.007801162544638,0.041642978787422,0.184284970164299,0.176604062318802,0.065904952585697,-0.029370872303843,-0.068600073456764,0.041307922452688,0.007076195906848,-0.054419890046120,-0.075827486813068,0.221965819597244) * MODEL5_texOff(vec2(0,1));
res += mat4(0.023752225562930,-0.679974496364594,0.062527947127819,-0.073676809668541,0.243796154856682,0.084686629474163,-0.073331885039806,0.106849007308483,-0.040163006633520,-0.079518862068653,0.081895954906940,0.000359566300176,0.127168193459511,0.088485673069954,-0.046309284865856,0.092633932828903) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.142006263136864,-0.250596404075623,0.116531677544117,-0.117447488009930,0.368860453367233,0.056076541543007,-0.007017139811069,-0.362170755863190,0.279112905263901,0.072629801928997,-0.030282536521554,-0.109195515513420,0.006530377082527,-0.016118062660098,0.175145223736763,-0.144268378615379) * MODEL5_texOff(vec2(1,0));
res += mat4(0.031701795756817,0.124557249248028,-0.023651571944356,-0.034428644925356,0.065270140767097,0.029052224010229,0.050623208284378,0.020811637863517,0.090067483484745,-0.014113834127784,-0.033342994749546,-0.078839533030987,-0.060259092599154,0.145817175507545,-0.058805357664824,0.145228132605553) * MODEL5_texOff(vec2(1,1));
res += mat4(0.014130079187453,-0.133415848016739,-0.706953108310699,0.114648841321468,-0.008569370023906,-0.084853999316692,0.188985973596573,-0.115214064717293,-0.053065333515406,-0.036555938422680,0.077847465872765,-0.025649905204773,0.022754358127713,0.181714534759521,-0.249826014041901,0.275260061025620) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.123458959162235,-0.004596185870469,-0.270736664533615,0.049897667020559,-0.160617634654045,0.171672642230988,-0.404075592756271,0.013196742162108,0.005280369892716,-0.202259674668312,-0.260309547185898,-0.331383943557739,-0.040527589619160,0.230028212070465,-0.085614666342735,0.290944397449493) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.157426357269287,0.133646160364151,-0.196276053786278,-0.153417259454727,-0.083386786282063,0.033924892544746,0.067557372152805,-0.216538220643997,0.012961214408278,-0.100304022431374,-0.316972911357880,-0.202975362539291,0.012938437983394,0.149657249450684,0.282492011785507,0.502301514148712) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.102556042373180,0.379798442125320,0.026026885956526,0.118723623454571,0.097718842327595,-0.014745174907148,0.326863259077072,0.168732464313507,0.083593122661114,-0.076384179294109,0.075593642890453,-0.088920831680298,0.033009089529514,0.123736098408699,-0.286905884742737,0.010691808536649) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.074339084327221,-0.220731601119041,0.068735085427761,0.121336944401264,-0.552313148975372,0.076476849615574,-0.022605065256357,0.324316889047623,0.047932192683220,-0.166042983531952,-0.332329243421555,-0.024906331673265,0.011963560245931,0.127661988139153,-0.206550598144531,0.068601228296757) * MODEL6_texOff(vec2(0,0));
res += mat4(0.012626534327865,0.112555511295795,0.154665797948837,0.134255900979042,0.225291863083839,0.079077057540417,0.160414218902588,-0.334169596433640,0.165430843830109,-0.206391483545303,-0.445548892021179,0.165257886052132,0.128113597631454,-0.035609625279903,0.233847603201866,0.283556789159775) * MODEL6_texOff(vec2(0,1));
res += mat4(0.033227272331715,-0.052685305476189,-0.148306399583817,-0.101419508457184,0.032385520637035,0.082558125257492,-0.009230379946530,0.036746639758348,-0.025930453091860,-0.136536270380020,0.063338436186314,0.094078622758389,0.079771406948566,0.143794924020767,-0.280059307813644,0.088179975748062) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.117036774754524,0.351241439580917,-0.089167065918446,0.127738237380981,-0.029828920960426,0.024638717994094,-0.021507233381271,0.183463647961617,-0.019170800223947,0.112783826887608,-0.034593470394611,-0.022956918925047,0.146675065159798,0.177634984254837,-0.110758215188980,-0.043477211147547) * MODEL6_texOff(vec2(1,0));
res += mat4(0.081563264131546,0.024223221465945,-0.150767743587494,0.080132521688938,0.068762660026550,-0.239270597696304,-0.051563978195190,0.041880223900080,0.017549848183990,0.037066776305437,0.033378191292286,0.288888275623322,0.131225243210793,0.072050064802170,-0.162873640656471,0.011865161359310) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.746432900428772,0.096581779420376,-0.042843062430620,-0.020447803661227) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_3x_LA) mapping 2_2

vec4 hook()
{
vec4 res = vec4(0.179344266653061,0.053482159972191,0.090743280947208,0.078678496181965);
res += mat4(-0.015895653516054,-0.053054079413414,0.096101410686970,-0.040595326572657,0.071588464081287,-0.104556180536747,-0.121911540627480,-0.303272694349289,-0.256043195724487,0.148481398820877,-0.123982124030590,-0.331218808889389,-0.105109535157681,-0.054262131452560,0.165525525808334,0.257698506116867) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.158517271280289,-0.090596072375774,0.229941353201866,-0.113417655229568,-0.508922398090363,-0.141824260354042,0.011595610529184,0.317814439535141,-0.214122295379639,-0.111207887530327,-0.433771133422852,0.108427621424198,0.051258604973555,0.130161494016647,0.315651059150696,0.210070788860321) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.006828797981143,-0.054098151624203,-0.254090249538422,-0.174509048461914,-0.374628782272339,-0.019139144569635,-0.238847941160202,-0.587959170341492,0.034614272415638,0.043798271566629,-0.257609277963638,-0.087888240814209,0.021377636119723,-0.049934480339289,-0.093146517872810,0.006041736807674) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.005643218290061,0.018008735030890,-0.024849109351635,0.115064278244972,-0.190423235297203,-0.000399603537517,0.215440481901169,-0.454391717910767,-0.186475589871407,0.154763773083687,-0.095425814390182,-0.053968895226717,-0.052362732589245,-0.027214221656322,0.305905610322952,0.200616911053658) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.039379239082336,-0.391824632883072,0.075520686805248,0.052228949964046,-0.900540888309479,0.237754464149475,-0.062201537191868,-0.314777314662933,-0.245046481490135,-0.067821897566319,0.338830113410950,-0.008521570824087,-0.087062694132328,0.279600083827972,0.156694859266281,-0.009364777244627) * MODEL1_texOff(vec2(0,0));
res += mat4(0.034949984401464,-0.165140792727470,-0.636593818664551,0.064385697245598,-0.191516295075417,0.028128210455179,-0.032629214227200,0.165371313691139,0.008039750158787,0.054404858499765,0.090952478349209,-0.065306484699249,-0.185071408748627,0.015286329202354,-0.129751399159431,-0.216944336891174) * MODEL1_texOff(vec2(0,1));
res += mat4(0.102712288498878,-0.002474677981809,-0.005327260121703,-0.039609208703041,-0.162626475095749,0.137884408235550,0.067936331033707,0.003611619351432,-0.142471089959145,0.135733649134636,0.024717083200812,0.141516938805580,0.115528918802738,-0.062322307378054,0.244707420468330,0.053298603743315) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.193383306264877,-0.046305362135172,0.076658472418785,0.046956483274698,-0.144517719745636,-0.132986664772034,0.006194462999701,-0.258378207683563,0.311250478029251,-0.137860015034676,0.283756434917450,-0.018562210723758,0.238593682646751,-0.042991746217012,-0.367636173963547,-0.118949569761753) * MODEL1_texOff(vec2(1,0));
res += mat4(0.157366722822189,0.023573258891702,-0.061081066727638,0.053090550005436,-0.317117005586624,0.028791848570108,-0.000764731958043,-0.121270991861820,0.008975630626082,-0.077126614749432,0.110828563570976,-0.062581263482571,-0.088455304503441,0.196242898702621,0.089692294597626,-0.121265120804310) * MODEL1_texOff(vec2(1,1));
res += mat4(0.064535155892372,0.059617992490530,0.051033668220043,0.094516433775425,0.080881856381893,-0.070531368255615,0.025324955582619,0.137514203786850,-0.014400510117412,-0.036896944046021,0.053346712142229,0.122299857437611,0.037381414324045,-0.017562869936228,-0.014572215266526,0.195193529129028) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.038325361907482,0.045449465513229,-0.118539862334728,0.176012113690376,-0.095729641616344,0.201072275638580,0.192118227481842,-0.015685101971030,0.057837795466185,0.030068214982748,0.018664309754968,0.010737961158156,0.137198254466057,-0.037602677941322,0.024120250716805,-0.065628953278065) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.217655643820763,-0.066029295325279,0.017783818766475,-0.393377721309662,0.212432220578194,0.155354544520378,0.060947023332119,-0.081745848059654,0.149791717529297,0.015806296840310,-0.022631851956248,-0.025348551571369,0.191631138324738,-0.014095031656325,0.086952559649944,-0.021475616842508) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.074235267937183,-0.200375646352768,-0.604313671588898,-0.147835403680801,0.090720340609550,-0.029981678351760,0.084657758474350,0.002695210743695,-0.261659413576126,-0.138748496770859,-0.023676393553615,0.301991313695908,0.045730240643024,-0.002410571556538,0.061800278723240,0.239950701594353) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.451873540878296,0.745535910129547,-0.179346948862076,-0.216576382517815,0.008600569330156,-0.233051374554634,0.208635613322258,0.004284202121198,0.119435168802738,0.117205150425434,-0.313106685876846,0.033190600574017,0.186033844947815,-0.054832655936480,-0.247953966259956,0.127477139234543) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.172634407877922,0.354070901870728,0.384760975837708,0.126002222299576,0.216282010078430,-0.386689633131027,0.511345386505127,-0.236275359988213,-0.006511835847050,-0.066320717334747,0.139960557222366,0.160923689603806,0.235992297530174,-0.051721006631851,-0.040940023958683,0.207026645541191) * MODEL2_texOff(vec2(0,1));
res += mat4(0.047770086675882,-0.131631672382355,-0.023035302758217,0.274996072053909,-0.044813573360443,-0.101465165615082,-0.098608911037445,0.053814418613911,0.068873316049576,0.009916326962411,-0.180051743984222,0.103531435132027,0.175954639911652,-0.085552044212818,0.058238588273525,0.248542711138725) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.059685211628675,0.199858486652374,0.168264657258987,-0.242380037903786,0.287255018949509,-0.053589601069689,0.146421179175377,0.009370767511427,0.282002627849579,0.107064805924892,0.112345524132252,0.087374560534954,0.485231608152390,-0.035433821380138,-0.344428658485413,0.244247421622276) * MODEL2_texOff(vec2(1,0));
res += mat4(0.062629170715809,0.188762500882149,0.381751120090485,-0.000090403118520,0.035616870969534,-0.039532653987408,-0.008907236158848,-0.087491028010845,-0.108842127025127,-0.028357621282339,0.076688632369041,-0.268406450748444,0.305063724517822,0.065112270414829,0.113522149622440,0.256596118211746) * MODEL2_texOff(vec2(1,1));
res += mat4(0.220504030585289,-0.012009746395051,-0.069040521979332,0.348703503608704,-0.737932860851288,0.090996205806732,-0.013035980053246,-0.159483715891838,-0.113330468535423,0.123122483491898,0.067459665238857,-0.380416870117188,-0.081784635782242,-0.037113301455975,0.080613836646080,-0.161597266793251) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.209294527769089,-0.021527441218495,-0.433477938175201,-0.162269249558449,-0.229361727833748,0.002915615914389,-0.042330779135227,-1.167168378829956,0.078114815056324,0.040332242846489,0.192446306347847,0.165974259376526,-0.325677126646042,-0.020223518833518,-0.030559541657567,-1.205046057701111) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.045692991465330,0.048506367951632,0.037309262901545,-0.109251216053963,-0.184107512235641,-0.012481233105063,0.398955851793289,0.094564869999886,-0.025616057217121,-0.060870356857777,0.009802274405956,-0.030085964128375,-0.223457127809525,-0.000518425949849,-0.047999884933233,-0.280475586652756) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.116235986351967,0.026743976399302,0.151351764798164,0.104175053536892,-0.175840169191360,0.005388263612986,-0.332803815603256,0.128122374415398,-0.174698352813721,0.020061042159796,-0.149916052818298,-0.323530733585358,-0.460714817047119,0.034359697252512,-0.168725937604904,-0.015158722177148) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.227452814579010,-0.215805962681770,-0.536122560501099,0.249443158507347,0.127255886793137,-0.267972499132156,0.078785151243210,-0.196949630975723,-0.166556820273399,0.044153362512589,0.102065496146679,-0.550729155540466,-0.309950917959213,-0.377969712018967,-0.020496249198914,-0.252921283245087) * MODEL3_texOff(vec2(0,0));
res += mat4(0.243769392371178,-0.084527015686035,-0.337174117565155,0.309403836727142,-0.482379257678986,0.046961236745119,0.193174034357071,-0.562171161174774,-0.128910630941391,-0.613831520080566,-0.311123311519623,-0.088142178952694,-0.277763694524765,-0.086105339229107,0.117584615945816,-0.190350741147995) * MODEL3_texOff(vec2(0,1));
res += mat4(0.216554194688797,-0.094151251018047,0.085745759308338,0.023764275014400,-0.078474313020706,-0.045056741684675,-0.132243573665619,-0.566683828830719,-0.280253529548645,0.329871147871017,-0.016635840758681,0.167097225785255,-0.149143978953362,-0.032969515770674,0.061741542071104,-0.219892621040344) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.056090403348207,-0.033003196120262,-0.197416558861732,0.152213439345360,-0.667567551136017,0.242882043123245,0.030438052490354,-0.063162796199322,-0.320045769214630,0.088103003799915,0.024019183591008,0.000019045493900,-0.400619596242905,-0.020946547389030,-0.144515231251717,-0.102276295423508) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.048373427242041,-0.115873619914055,-0.070058383047581,0.169303938746452,-0.058589454740286,-0.022126549854875,0.011547200381756,-0.066984936594963,-0.067172884941101,-0.131723910570145,-0.038543410599232,0.171377480030060,-0.517380952835083,-0.114411070942879,-0.369185537099838,-0.215919196605682) * MODEL3_texOff(vec2(1,1));
res += mat4(0.100706994533539,0.118820987641811,-0.046319607645273,0.005076494999230,-0.105384059250355,0.003868730273098,-0.034271135926247,0.207874059677124,-0.027031011879444,-0.140822842717171,0.008262774907053,0.109982058405876,0.017354993149638,0.021931467577815,0.028060721233487,0.029582276940346) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.080771192908287,0.111324995756149,-0.170037314295769,-0.025987785309553,0.357230633497238,-0.095591351389885,-0.014536499045789,0.152211174368858,-0.070890754461288,-0.078125387430191,-0.094837546348572,-0.002435719594359,-0.087103009223938,-0.099231228232384,-0.075359739363194,0.150889262557030) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.143895849585533,-0.055459327995777,0.203675538301468,0.015264038927853,0.181070372462273,-0.031231475993991,0.119890369474888,-0.403862774372101,-0.016617676243186,-0.091096788644791,-0.033374179154634,-0.236056685447693,0.322202593088150,-0.255867868661880,0.248774677515030,0.202802568674088) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.058337885886431,-0.103606753051281,-0.127651989459991,-0.067592315375805,0.005765071138740,-0.021581493318081,-0.094617657363415,-0.199509754776955,-0.034097019582987,0.001111227436922,-0.208606585860252,0.036964744329453,-0.032373920083046,0.185414806008339,-0.210844546556473,0.180169582366943) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.061263475567102,-0.067053660750389,0.045328397303820,0.116673395037651,0.244829565286636,0.301663190126419,0.258201628923416,0.024484848603606,0.090547144412994,-0.039216581732035,0.206175282597542,0.060455188155174,-0.029733607545495,0.379292368888855,-0.119908541440964,-0.386057883501053) * MODEL4_texOff(vec2(0,0));
res += mat4(0.247209161520004,0.174934118986130,-0.075059331953526,0.093418955802917,-0.016729619354010,-0.195639252662659,-0.208776742219925,0.368363767862320,-0.064300514757633,0.209849923849106,0.156492665410042,0.150999143719673,-0.085068047046661,0.124176353216171,0.063481681048870,-0.117778398096561) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.088945381343365,0.145651698112488,-0.086480513215065,-0.262181788682938,0.163910567760468,0.094405457377434,0.153891757130623,-0.135749384760857,-0.174174562096596,-0.000962649763096,-0.134011536836624,-0.164096102118492,-0.113560527563095,0.045229561626911,-0.110849596560001,-0.022994784638286) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.021251337602735,0.178137242794037,-0.089511267840862,0.141589656472206,-0.151170715689659,0.064973153173923,0.066780477762222,-0.233772605657578,0.178038507699966,-0.226507321000099,0.068914122879505,0.005509284790605,0.201822713017464,-0.121878825128078,-0.087743118405342,0.053631369024515) * MODEL4_texOff(vec2(1,0));
res += mat4(0.288917720317841,0.093129873275757,0.293010115623474,0.157843157649040,-0.179681852459908,-0.159638673067093,-0.034797586500645,0.002601300133392,-0.003202002262697,-0.126735374331474,0.113068699836731,-0.129180252552032,0.040618833154440,-0.105962492525578,0.311659395694733,-0.036005467176437) * MODEL4_texOff(vec2(1,1));
res += mat4(0.017097841948271,0.081560149788857,0.041662447154522,-0.351693600416183,0.126824840903282,0.079673044383526,-0.018451707437634,0.389976143836975,0.153924331068993,0.002919237362221,0.018635574728251,0.057238925248384,0.044078737497330,-0.115112140774727,0.120740428566933,-0.123271420598030) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.077398762106895,-0.227718114852905,-0.224284917116165,-0.102451324462891,0.048366084694862,0.059485074132681,0.103184580802917,0.280423611402512,-0.054485663771629,0.034012302756310,0.071110755205154,0.293121576309204,0.436346292495728,-0.384535849094391,0.229390785098076,0.456446141004562) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.019999220967293,-0.010205758735538,-0.204002544283867,0.232569605112076,0.099508158862591,-0.026964139193296,0.024977959692478,0.033610448241234,-0.094773583114147,0.014708323404193,-0.035366702824831,-0.185487762093544,0.008492624387145,0.062926098704338,-0.115974172949791,0.116733685135841) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.097850389778614,-0.136628627777100,0.287399739027023,-0.407133728265762,0.218537583947182,-0.020272804424167,0.278504043817520,-0.076548054814339,0.156503275036812,-0.551171302795410,0.124812252819538,-0.171780705451965,0.197338938713074,0.261809468269348,0.310874253511429,-0.249568164348602) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.215293541550636,0.918593108654022,0.212300509214401,-0.334169000387192,0.165993988513947,0.267830759286880,-0.070146061480045,-0.233473613858223,-0.397132188081741,0.521993517875671,-0.230892866849899,-0.148860812187195,0.028855156153440,-0.063417300581932,-0.111038446426392,0.094692111015320) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.194042712450027,-0.184581667184830,-0.181265264749527,-0.076939016580582,0.191402107477188,0.027444573119283,0.049472481012344,0.206307217478752,0.005349785555154,0.141057774424553,-0.031799599528313,0.155837312340736,-0.128773033618927,0.084383785724640,0.235495597124100,0.094955682754517) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.204438358545303,-0.016018738970160,-0.038404844701290,-0.034388344734907,0.190864890813828,-0.408051043748856,0.214795380830765,0.121869139373302,-0.031931985169649,-0.202609375119209,0.225686922669411,0.190830692648888,0.089393585920334,0.014670271426439,0.070576354861259,0.023316411301494) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.162485867738724,-0.121975444257259,-0.382692903280258,-0.078294076025486,0.171139672398567,-0.611514568328857,0.102806404232979,-0.295276880264282,0.155974417924881,-0.190281957387924,-0.044468611478806,-0.122367046773434,-0.102717265486717,0.002547520445660,-0.096504777669907,-0.031235955655575) * MODEL5_texOff(vec2(1,0));
res += mat4(0.047890406101942,-0.039501391351223,-0.051134798675776,0.067787453532219,0.141506761312485,-0.099181711673737,-0.046287998557091,0.029247036203742,0.084507316350937,-0.108667589724064,-0.176003828644753,0.024822881445289,0.064588978886604,0.056400734931231,0.108102180063725,0.061359595507383) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.046536918729544,0.194636151194572,0.001138578867540,0.044607251882553,-0.017233340069652,0.001215686090291,0.055609166622162,0.029488092288375,-0.073925390839577,-0.074862800538540,0.071200445294380,-0.185910165309906,-0.133281141519547,0.144335731863976,-0.043292392045259,-0.006893148645759) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.184444546699524,-0.218507483601570,-0.081700079143047,0.039792381227016,-0.134585887193680,0.109800145030022,-0.361224234104156,0.133513629436493,0.056942824274302,-0.231204792857170,0.115263946354389,0.007209949195385,-0.163949057459831,0.144591048359871,-0.086012303829193,0.213560521602631) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.145412623882294,-0.121732883155346,-0.063503250479698,-0.190292552113533,-0.005368354264647,0.085669331252575,0.134017899632454,-0.322533190250397,0.083697661757469,-0.069224208593369,0.093362309038639,0.129684820771217,-0.064651243388653,0.132819011807442,-0.113669991493225,0.075850345194340) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.092120707035065,-0.000291419768473,0.014651848003268,-0.019438721239567,-0.041535265743732,-0.052399024367332,-0.002203059149906,0.145285189151764,-0.130814194679260,-0.071149393916130,-0.010460850782692,0.176501646637917,0.036075126379728,0.192381516098976,-0.025745488703251,-0.122980505228043) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.314509958028793,0.159032136201859,0.018207635730505,0.056762296706438,-0.057128600776196,0.295055389404297,-0.538609981536865,0.125409737229347,-0.076120674610138,-0.093125104904175,0.046377632766962,0.055679239332676,-0.219276040792465,0.269614398479462,-0.068578779697418,0.225757673382759) * MODEL6_texOff(vec2(0,0));
res += mat4(0.045736350119114,0.144928336143494,0.015258658677340,0.126322865486145,-0.062239661812782,-0.124785155057907,0.451324880123138,-0.071816205978394,-0.023040233179927,0.386440634727478,-0.617179811000824,-0.094574473798275,-0.226587861776352,0.041114725172520,-0.070914164185524,0.288630485534668) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.037406094372272,0.035090237855911,-0.162910476326942,0.115901939570904,-0.051231496036053,-0.170181587338448,0.248703107237816,0.062184497714043,0.127971529960632,-0.092620164155960,-0.103176392614841,-0.009435854852200,-0.057190258055925,0.070118494331837,-0.002691240049899,-0.091331586241722) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.096277639269829,-0.054339367896318,0.095631882548332,-0.038414895534515,0.171843335032463,-0.128950774669647,-0.227608248591423,0.089256346225739,-0.035187706351280,0.005129047203809,0.021328022703528,-0.201027184724808,-0.094345644116402,-0.057049408555031,-0.247832924127579,-0.234677553176880) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.059076026082039,0.095248281955719,0.087148532271385,-0.027765307575464,-0.080241419374943,0.148996427655220,0.136759296059608,0.154786512255669,-0.153183415532112,0.153203800320625,-0.583565711975098,-0.276904463768005,-0.048869531601667,0.010819914750755,0.188501596450806,-0.656311690807343) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.027234347537160,0.362522393465042,-0.043064404278994,0.026437483727932) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_3x_LA) mapping 2_3

vec4 hook()
{
vec4 res = vec4(-0.048174634575844,-0.045584730803967,0.344041109085083,0.417121857404709);
res += mat4(-0.030733397230506,0.045740660279989,0.039594773203135,0.111439868807793,-0.198890358209610,0.005440329667181,0.021248042583466,0.175763905048370,-0.077660664916039,0.063956558704376,-0.153269782662392,-0.147219568490982,0.094983167946339,-0.034653630107641,0.051208734512329,0.095000460743904) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.028711773455143,0.039960227906704,-0.057085145264864,-0.027792671695352,0.214451104402542,-0.233876496553421,-0.005814233794808,0.014543249271810,0.238837376236916,0.007781181018800,-0.286403566598892,-0.140947490930557,0.334564030170441,-0.164016440510750,0.178175017237663,-0.002419578842819) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.211401060223579,0.052225507795811,-0.179745346307755,-0.124234303832054,-0.034701701253653,0.077035248279572,-0.311998516321182,0.130594775080681,0.223564311861992,-0.045951653271914,0.009423185139894,-0.184001773595810,-0.035993456840515,-0.107366025447845,-0.075159169733524,0.213435024023056) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.009764592163265,0.090083636343479,0.069375164806843,0.036898318678141,0.016212524846196,-0.082064032554626,0.065599776804447,0.378462642431259,-0.047173392027617,0.114671781659126,0.254621773958206,0.127454355359077,0.075797788798809,0.061826769262552,0.123231522738934,0.172080129384995) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.158573478460312,-0.140691176056862,-0.118111670017242,-0.065105646848679,-0.012764793820679,0.389303386211395,0.025033062323928,-0.105358399450779,-0.153294175863266,0.531572639942169,0.558662950992584,-0.057339213788509,-0.005354546476156,0.233077898621559,-0.125815972685814,-0.006304041948169) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.034876622259617,-0.002620607381687,-0.329194456338882,0.059744369238615,-0.047070976346731,0.124508135020733,0.118376828730106,0.122491009533405,0.051875330507755,0.085161417722702,0.264719873666763,0.028771551325917,0.086808912456036,-0.056056201457977,0.087291672825813,-0.099085651338100) * MODEL1_texOff(vec2(0,1));
res += mat4(0.069354914128780,-0.104941532015800,0.068796783685684,0.011891529895365,0.028523549437523,0.059804968535900,0.076441280543804,0.123973548412323,0.008834599517286,0.004277008585632,0.026371691375971,0.131458953022957,0.000750082195736,-0.038379784673452,0.169889196753502,0.014652368612587) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.095542974770069,-0.075160056352615,-0.004521058872342,-0.013670090585947,-0.030733752995729,-0.137182608246803,-0.107923783361912,0.107031643390656,-0.047643531113863,-0.394548773765564,0.133246451616287,0.163321316242218,-0.304377973079681,-0.358953863382339,-0.174588218331337,-0.055025920271873) * MODEL1_texOff(vec2(1,0));
res += mat4(0.017382374033332,-0.087031207978725,-0.231402873992920,0.039364133030176,-0.046725913882256,-0.122730620205402,-0.027274299412966,0.148692280054092,-0.022568346932530,-0.056252308189869,0.138099730014801,0.001973916543648,0.108156248927116,-0.123486369848251,0.102526135742664,0.362872034311295) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.054160319268703,-0.058427404612303,-0.106993637979031,-0.019753705710173,0.026681119576097,-0.000070100970333,0.125223621726036,0.272891074419022,0.032688718289137,0.215737938880920,0.102328926324844,0.118164047598839,-0.038862418383360,0.075391456484795,0.007536388933659,-0.022782064974308) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.122756853699684,-0.494781970977783,0.560261487960815,0.100757434964180,0.116802573204041,-0.045389186590910,0.093601509928703,0.042986582964659,0.140587046742439,0.035378336906433,0.069278232753277,-0.124009132385254,0.014485670253634,0.260626465082169,-0.078693591058254,-0.398796409368515) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.201748430728912,-0.052003402262926,0.159052625298500,-0.200504899024963,-0.035139262676239,-0.067499130964279,0.057669341564178,0.041868004947901,0.263705521821976,0.238361105322838,0.005066070239991,0.171006843447685,-0.335051834583282,0.019182663410902,-0.126837626099586,-0.352079510688782) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.106162108480930,-0.106396146118641,-0.229786798357964,-0.110506504774094,-0.000123027275549,0.086104460060596,0.150389447808266,0.057535927742720,0.220076799392700,0.018268637359142,-0.111561492085457,0.057868532836437,-0.006188085768372,0.075379103422165,-0.087900079786777,-0.343564420938492) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.003088178345934,0.255676090717316,0.043398454785347,-0.187940105795860,-0.043411377817392,0.235099911689758,0.188940972089767,-0.204713568091393,0.095107421278954,-0.010329876095057,-0.030373517423868,0.057229626923800,0.129310846328735,0.112790577113628,-0.426547050476074,-0.864032149314880) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.029318818822503,-0.073238223791122,0.274806290864944,-0.279510229825974,0.352764397859573,0.354911416769028,-0.177464589476585,0.033327218145132,-0.087192155420780,-0.191310003399849,-0.166164219379425,0.345400035381317,-0.216958239674568,-0.113852620124817,-0.386175572872162,-1.133112192153931) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.147731781005859,0.023714944720268,-0.136417523026466,-0.127575039863586,0.056525338441133,0.120302602648735,-0.067199677228928,-0.063355870544910,-0.145641699433327,-0.039107520133257,0.052977956831455,-0.046417299658060,0.012051882222295,-0.013536913320422,-0.044858831912279,-0.603235542774200) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.084501773118973,0.184287652373314,0.065743498504162,-0.013175069354475,-0.313602536916733,-0.048286229372025,0.123525433242321,0.107925571501255,-0.255147218704224,-0.068565189838409,0.027870034798980,0.111522272229195,0.047373741865158,-0.055036410689354,0.068572223186493,-0.817980349063873) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.006632941775024,0.025841528549790,0.129324764013290,0.133964493870735,-0.029814118519425,0.091949410736561,-0.211238875985146,0.229219824075699,-0.418568670749664,0.173464387655258,0.034319624304771,0.210979044437408,0.047978229820728,-0.007717140018940,-0.291854858398438,-0.640741348266602) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.323484718799591,0.117788903415203,0.080560401082039,-0.048828762024641,0.121197342872620,-0.007519079372287,-0.014688017778099,-0.106162033975124,-0.073498971760273,-0.039538867771626,-0.100112237036228,-0.002829449949786,-0.029988987371325,0.056189239025116,0.067107602953911,0.151794001460075) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.426044017076492,0.328935950994492,-0.369840204715729,-0.255175739526749,-0.218226969242096,0.133655920624733,0.099891640245914,-0.085591137409210,0.297352313995361,-0.012394757010043,-0.008969576098025,0.251214236021042,0.007682910654694,0.261297196149826,-0.093644365668297,0.203092157840729) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.071347109973431,0.074854396283627,-0.181991249322891,-0.156445547938347,0.116656571626663,-0.079926423728466,0.194897726178169,0.069413363933563,-0.013323290273547,-0.023236138746142,-0.207116052508354,0.119448445737362,0.016229437664151,0.253821015357971,0.024982409551740,0.265755474567413) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.070162653923035,0.018706377595663,0.096565589308739,-0.320013850927353,-0.114508144557476,0.009830256924033,-0.093294948339462,-0.161816239356995,0.077312044799328,-0.149118408560753,-0.277528285980225,-0.026625309139490,0.043656948953867,0.224099114537239,-0.045064110308886,0.113613411784172) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.064884722232819,-0.361598014831543,0.020078495144844,-0.397735953330994,0.124315656721592,-0.314792156219482,0.132302373647690,-0.041992805898190,0.327472835779190,-0.028910702094436,0.189441770315170,0.179404139518738,-0.285724222660065,0.255666017532349,0.006356161087751,0.241103231906891) * MODEL3_texOff(vec2(0,0));
res += mat4(0.131496891379356,0.018782000988722,-0.299958944320679,0.016878128051758,0.113070964813232,-0.203344330191612,-0.128106236457825,-0.044119626283646,-0.073351837694645,-0.204951688647270,-0.201646730303764,-0.032199088484049,0.502453804016113,0.102852329611778,0.039745364338160,0.121272318065166) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.073755778372288,0.013052543625236,0.068260394036770,-0.062525622546673,-0.051691796630621,-0.187447726726532,0.113575734198093,0.008174165152013,-0.042601875960827,0.418137520551682,-0.015476696193218,0.127635091543198,-0.134660601615906,-0.046109434217215,-0.214559271931648,0.186284556984901) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.028533790260553,0.232363358139992,-0.084045216441154,-0.216550424695015,0.099665492773056,0.319393217563629,0.204941317439079,-0.154744923114777,-0.018488010391593,-0.026813089847565,-0.048390131443739,0.213550820946693,-0.139836043119431,-0.111257947981358,-0.047029368579388,0.297587007284164) * MODEL3_texOff(vec2(1,0));
res += mat4(0.017773469910026,-0.039275433868170,-0.283078342676163,-0.028537889942527,0.025546593591571,0.075555443763733,-0.004632296971977,0.067034170031548,-0.032551717013121,0.053209461271763,0.096837148070335,-0.008388887159526,0.011021220125258,-0.077098876237869,-0.189700230956078,0.083139322698116) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.061818975955248,-0.181750133633614,0.008398978970945,0.112683534622192,-0.014933780767024,-0.023015119135380,-0.096085369586945,-0.137979671359062,-0.050707541406155,0.024474896490574,-0.127205148339272,-0.057952579110861,0.035045079886913,0.020686993375421,0.110025823116302,-0.119976669549942) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.004396644886583,0.011772681958973,-0.234795406460762,0.239495649933815,0.195106402039528,-0.094849452376366,0.068609908223152,0.170366674661636,0.162524983286858,-0.003184125293046,0.043518468737602,0.110733456909657,-0.086154326796532,-0.041293445974588,0.047283388674259,0.143739774823189) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.003924538847059,-0.050418797880411,-0.023237707093358,-0.238600283861160,-0.066651962697506,0.009283306077123,-0.016698921099305,0.038191262632608,-0.010698008351028,0.363180607557297,-0.129613161087036,0.110395684838295,0.153237417340279,0.082911655306816,0.231118395924568,-0.087933637201786) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.046656791120768,-0.550783574581146,-0.097466580569744,-0.071403637528419,-0.005151820369065,-0.093750908970833,-0.038227643817663,-0.083391599357128,-0.068752095103264,-0.087163574993610,-0.041630402207375,-0.136518850922585,0.038284767419100,-0.168339967727661,0.273572921752930,0.134432166814804) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.499164789915085,-0.935718357563019,-0.121105037629604,-0.157349199056625,0.166712507605553,-0.024440966546535,0.001749113318510,0.027938632294536,-0.089878022670746,-0.003505363827571,-0.208517253398895,-0.040246333926916,-0.143493056297302,0.207860901951790,-0.120312504470348,0.171307682991028) * MODEL4_texOff(vec2(0,0));
res += mat4(0.106070965528488,-0.057435136288404,-0.111601933836937,-0.405794143676758,0.304706960916519,-0.242748126387596,-0.083030827343464,0.153747439384460,-0.015503332018852,-0.167047947645187,0.065495446324348,-0.197301805019379,0.040712952613831,0.075169153511524,-0.085174947977066,0.075388275086880) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.037865120917559,0.116642601788044,0.028441406786442,-0.141091704368591,-0.113636761903763,0.039172116667032,-0.049695391207933,0.217074260115623,0.004494155757129,-0.086713418364525,-0.165164723992348,-0.057086344808340,0.076981782913208,0.083988644182682,0.054649453610182,0.042023491114378) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.070884197950363,0.169612169265747,-0.090708352625370,0.091667331755161,0.052055984735489,0.048715893179178,0.041098870337009,0.167509540915489,-0.132065296173096,0.172027349472046,-0.073252886533737,-0.061007443815470,-0.099165722727776,-0.123476900160313,0.057324990630150,-0.072665616869926) * MODEL4_texOff(vec2(1,0));
res += mat4(0.073235325515270,0.129597455263138,-0.037748031318188,-0.129497230052948,0.067892409861088,0.130825370550156,0.190854147076607,-0.036752812564373,0.066844955086708,0.141924425959587,0.048178952187300,0.154314756393433,-0.012536783702672,-0.102405399084091,0.120786972343922,-0.004297256469727) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.043181143701077,-0.260576248168945,0.098391838371754,0.112923659384251,-0.064566582441330,-0.066172964870930,-0.015880592167377,-0.101103335618973,-0.079554148018360,0.004645193926990,-0.192306205630302,0.083301037549973,-0.219032362103462,-0.009831752628088,0.082522548735142,0.036133639514446) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.266982644796371,-0.391356289386749,-0.049299266189337,-0.030781263485551,0.133199110627174,-0.067735202610493,0.222908139228821,0.181269600987434,-0.026795076206326,0.230109110474586,0.115304619073868,0.017694935202599,0.207137495279312,-0.250065088272095,-0.291484773159027,0.067332915961742) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.201008751988411,-0.030218351632357,0.296414703130722,0.025989195331931,-0.016269965097308,0.083074122667313,0.039666090160608,-0.101403117179871,-0.000785555806942,0.119165368378162,-0.064359292387962,-0.089256428182125,0.136849239468575,-0.061676446348429,0.011336481198668,-0.092885382473469) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.040373999625444,-0.096514411270618,-0.009067454375327,-0.311230570077896,0.033866267651320,0.164035052061081,0.119834184646606,-0.788487792015076,-0.093714736402035,-0.114197336137295,-0.180122405290604,-0.315418541431427,-0.204766497015953,-0.108284704387188,0.033587019890547,0.094008706510067) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.172831252217293,-0.128953382372856,0.174665018916130,-0.197277724742889,-0.188028082251549,0.313037812709808,0.164400771260262,0.221563175320625,0.116011433303356,0.188891872763634,-0.160851582884789,0.065577879548073,0.008297581225634,0.060269974172115,-0.141361728310585,-0.170124843716621) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.170982524752617,0.107154354453087,0.154867738485336,0.106244392693043,-0.040815070271492,0.212914064526558,-0.228846386075020,-0.030786283314228,0.102534964680672,0.008085754700005,0.116185612976551,0.165697589516640,-0.114032655954361,-0.026894312351942,-0.138004839420319,0.057225234806538) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.177837714552879,0.178835824131966,-0.019390156492591,0.019388725981116,-0.009042942896485,-0.178045958280563,-0.146329194307327,0.073234669864178,0.016834869980812,0.105775393545628,-0.150379493832588,-0.053518194705248,0.088301248848438,-0.172799438238144,0.019673313945532,0.146488949656487) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.016630878672004,0.249431103467941,0.405869811773300,-0.030799590051174,-0.025828788056970,-0.501703381538391,0.110069409012794,-0.801682353019714,-0.042620312422514,-0.405264228582382,0.204980805516243,0.099552839994431,0.046356428414583,0.053126756101847,-0.080940477550030,-0.024334173649549) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.033255156129599,-0.062271166592836,0.042117632925510,-0.058215908706188,-0.129244416952133,-0.133027002215385,-0.107317768037319,0.175755545496941,-0.068625412881374,-0.109034270048141,0.018380010500550,-0.030473910272121,-0.044110085815191,0.007228953763843,-0.035588540136814,0.063412025570869) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.045621402561665,-0.011851470917463,0.131871163845062,0.115628354251385,-0.166927725076675,-0.046107247471809,-0.086986809968948,0.033721402287483,-0.014075266197324,-0.050105020403862,0.089062713086605,-0.111525602638721,-0.009622715413570,0.054888293147087,0.035702828317881,0.089780718088150) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.050077605992556,-0.302397102117538,-0.108387306332588,0.019827548414469,0.183034151792526,-0.299844235181808,-0.108259484171867,0.022673189640045,0.058401260524988,-0.316140174865723,0.043528605252504,-0.111893467605114,-0.079389110207558,-0.005879785865545,-0.020211031660438,0.010384716093540) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.199146911501884,0.001083880895749,-0.071697264909744,0.188098981976509,0.196393892168999,-0.102996453642845,0.029010096564889,-0.188302367925644,0.075260356068611,-0.174905315041542,0.096015766263008,-0.060865748673677,0.184342473745346,0.054719775915146,-0.006003661546856,0.069307059049606) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.010651169344783,0.162867739796638,0.134006842970848,-0.121442444622517,-0.181091681122780,0.240539535880089,-0.070820130407810,-0.021619245409966,0.041989512741566,-0.033499855548143,0.026445250958204,0.205943614244461,0.091791346669197,0.003139085602015,0.051272276788950,0.108113043010235) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.268583238124847,0.131619140505791,0.220768421888351,-0.202331885695457,0.020616820082068,0.031699754297733,-0.109587058424950,0.041662205010653,-0.026240367442369,-0.029996704310179,0.044019732624292,-0.148488387465477,-0.050046179443598,-0.124978952109814,0.080718480050564,-0.157304540276527) * MODEL6_texOff(vec2(0,0));
res += mat4(0.218344733119011,0.099109202623367,0.091925740242004,-0.077670350670815,0.362927883863449,-0.120828777551651,0.100126929581165,-0.136797532439232,-0.237142577767372,-0.263009727001190,0.192038953304291,0.141613036394119,-0.550820529460907,-0.440235286951065,0.499749153852463,-0.223003894090652) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.080575071275234,0.168063417077065,0.030979799106717,-0.146787181496620,0.009685627184808,-0.085482187569141,0.017791699618101,0.057702485471964,-0.023189403116703,-0.166528955101967,0.053842015564442,0.009650898166001,-0.044609535485506,-0.066781714558601,-0.045153036713600,-0.156123816967010) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.106275998055935,-0.192442193627357,0.075778096914291,-0.001977226696908,-0.292579084634781,0.193760067224503,0.249365717172623,-0.124030932784081,-0.033359207212925,0.086427852511406,-0.047777947038412,-0.148606851696968,-0.078268475830555,0.159004151821136,0.005452505778521,-0.080816261470318) * MODEL6_texOff(vec2(1,0));
res += mat4(0.014094616286457,-0.112743295729160,0.066861182451248,0.131832376122475,0.203557819128036,-0.003020480740815,-0.155064940452576,0.024941723793745,0.045339856296778,-0.005761254113168,0.023961562663317,-0.124744035303593,-0.339849233627319,0.084802143275738,0.203729912638664,-0.028476590290666) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.363048046827316,-0.110723719000816,0.453979462385178,0.030191119760275) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_3x_LA) mapping 2_4

vec4 hook()
{
vec4 res = vec4(0.013101330958307,-0.085094720125198,0.051121935248375,-0.109132021665573);
res += mat4(0.093341752886772,-0.091366253793240,-0.149493873119354,0.000631365342997,0.016623839735985,0.282189846038818,-0.000860163476318,-0.050435788929462,0.140012010931969,-0.046017128974199,0.029514938592911,0.063817165791988,-0.262867331504822,0.001919902744703,-0.010656511411071,-0.128909081220627) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.267140954732895,0.053699012845755,-0.479724764823914,0.004474397283047,0.182587966322899,-0.342354625463486,0.307667583227158,0.058760169893503,0.008297721855342,0.086084701120853,0.065445132553577,0.198182135820389,0.128537833690643,0.121829755604267,-0.024537667632103,-0.146738335490227) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.038560491055250,0.045717190951109,-0.432096421718597,0.066734991967678,0.016559161245823,0.039657764136791,0.206423714756966,0.106016218662262,0.118541739881039,0.178795486688614,-0.137995615601540,0.095310077071190,0.141029089689255,0.237420350313187,0.311341375112534,0.148680374026299) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.198265403509140,0.066426478326321,-0.051193308085203,0.023874068632722,0.102816998958588,-0.221174925565720,0.017464084550738,0.126524180173874,0.368066638708115,-0.172911822795868,0.104362681508064,-0.265073657035828,0.173656910657883,-0.456017881631851,0.396954298019409,0.152548164129257) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.094685167074203,0.012619423680007,0.111651577055454,0.045208033174276,0.116687491536140,0.214410379528999,0.059498347342014,0.135269492864609,0.114751502871513,-0.114661626517773,-0.207921430468559,0.027508709579706,-0.166230320930481,0.114043973386288,-0.031323328614235,-0.171674296259880) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.126815676689148,0.014150689356029,-0.089123860001564,-0.084532558917999,0.199196517467499,0.055229041725397,-0.129824191331863,-0.071227557957172,0.122748158872128,0.131223559379578,-0.358772724866867,0.119838319718838,-0.081172026693821,-0.021938230842352,-0.119811311364174,-0.299356251955032) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.289358288049698,-0.033569954335690,0.014663849957287,-0.015805790200830,0.097298078238964,0.037225432693958,0.140031605958939,0.103520020842552,-0.120311737060547,0.012247847393155,-0.024591073393822,-0.113976120948792,-0.306257784366608,0.139904752373695,0.213839381933212,0.096318461000919) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.239418402314186,0.178805485367775,0.181475147604942,0.142020463943481,-0.178065493702888,-0.127493977546692,0.186852380633354,-0.027578515931964,-0.222912177443504,-0.530699074268341,-0.192644983530045,-0.441394716501236,-0.252992361783981,-0.028523115441203,-0.088703826069832,0.226801827549934) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.083228014409542,0.121564179658890,-0.052954167127609,0.041467830538750,-0.058317907154560,-0.118182629346848,0.170607522130013,0.024446224793792,-0.110481552779675,0.140002474188805,0.318059384822845,-0.222632750868797,-0.237334504723549,-0.138323411345482,-0.114175103604794,-0.083145417273045) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.025021340698004,0.216590479016304,-0.429815977811813,-0.042691532522440,-0.037735391408205,0.004277718253434,0.136088803410530,-0.104586280882359,0.060957510024309,0.161282315850258,-0.102390348911285,-0.011833060532808,0.071102552115917,-0.009864274412394,-0.050550784915686,-0.081352546811104) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.232018709182739,0.089608557522297,0.434227734804153,0.128180757164955,-0.113509856164455,-0.118386276066303,0.012426715344191,-0.051609016954899,0.102786183357239,0.211541086435318,-0.226587548851967,0.145893558859825,0.027357997372746,-0.170699089765549,-0.003654917003587,0.026590857654810) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.142651647329330,-0.038398504257202,0.201246276497841,0.081221945583820,0.052464809268713,-0.339973241090775,0.004227074328810,-0.217860430479050,-0.114512056112289,0.116450771689415,-0.210773840546608,0.031081795692444,0.011380320414901,0.134271264076233,-0.294221758842468,-0.019093537703156) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.042978651821613,-0.121643297374249,-0.124026641249657,0.138154000043869,0.078383095562458,-0.008673152886331,0.030498541891575,-0.113515786826611,-0.122644081711769,0.116132788360119,0.012303809635341,0.272191405296326,0.069092415273190,-0.025238536298275,-0.220846474170685,-0.013745347037911) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.476129472255707,-0.431296825408936,-0.376569271087646,0.188936293125153,-0.120192304253578,0.497695982456207,0.150486469268799,-0.077356122434139,0.070794135332108,-0.049028743058443,-0.257373958826065,0.234831109642982,0.212460622191429,-0.070344798266888,-0.106691688299179,-0.208238676190376) * MODEL2_texOff(vec2(0,0));
res += mat4(0.108618021011353,-0.262403041124344,-0.477781116962433,0.006597761530429,0.070060312747955,0.426625728607178,-0.040218271315098,-0.163978636264801,-0.015815336257219,-0.086731672286987,-0.227196261286736,0.071208991110325,-0.168051183223724,-0.024690177291632,0.075103305280209,-0.193476408720016) * MODEL2_texOff(vec2(0,1));
res += mat4(0.095813073217869,0.108790099620819,0.128023311495781,0.153700768947601,-0.070899620652199,-0.024930529296398,-0.087797529995441,0.091405645012856,-0.022617099806666,0.150339558720589,0.152444973587990,-0.104584239423275,-0.086282990872860,0.000522666727193,-0.069235950708389,0.013966476544738) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.319283872842789,-0.199182555079460,-0.120644338428974,-0.032915879040956,0.031508013606071,-0.147078126668930,-0.229700192809105,0.058146543800831,-0.072945177555084,-0.081192515790462,-0.149820506572723,-0.393940329551697,0.033312764018774,-0.097700960934162,0.047600381076336,0.090244017541409) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.044496610760689,0.268043905496597,-0.186308473348618,-0.127903372049332,0.013254830613732,-0.047358311712742,0.149827212095261,0.012532685883343,-0.058306839317083,0.098738685250282,0.097652532160282,-0.029764816164970,-0.187552511692047,-0.046622995287180,-0.062354870140553,0.073307797312737) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.151079222559929,-0.235276833176613,-0.057198923081160,-0.055207103490829,-0.085772715508938,-0.170893013477325,-0.050986003130674,-0.013143402524292,-0.056063957512379,0.087052866816521,-0.329093396663666,0.022684225812554,-0.160004168748856,-0.056809850037098,0.076187051832676,-0.012456019409001) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.245106279850006,0.245327770709991,0.082693688571453,-0.109477713704109,0.007183647714555,0.038205903023481,-0.147015780210495,-0.038518298417330,-0.066293641924858,-0.680899679660797,-0.370713800191879,-0.187975257635117,-0.096332333981991,0.177410766482353,0.203649267554283,0.110071934759617) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.068274028599262,-0.234028145670891,0.011733121238649,0.088524132966995,0.010069855488837,-0.292617022991180,0.001133739715442,-0.129026576876640,0.262905955314636,0.252254962921143,0.070876687765121,-0.006686384323984,-0.140349701046944,-0.008659071289003,0.159387350082397,0.057929921895266) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.183757036924362,0.180715650320053,-0.016763450577855,-0.017923668026924,-0.139196828007698,0.469787180423737,0.079820767045021,-0.124790728092194,-0.033756140619516,-0.107965685427189,-0.125530838966370,-0.159887909889221,-0.078834459185600,0.090132236480713,0.192677676677704,0.104260139167309) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.107058815658092,0.175835311412811,-0.004021042492241,-0.547095537185669,0.051077865064144,-0.374163955450058,0.415466994047165,-0.313203960657120,-0.010359829291701,-0.115767426788807,0.256002932786942,0.312020063400269,-0.103416323661804,0.052039921283722,0.159529864788055,-0.002843998139724) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.143961951136589,0.134413942694664,-0.067103363573551,-0.136488139629364,-0.036201093345881,-0.039526257663965,0.127422556281090,0.051316358149052,0.127113237977028,0.120140329003334,0.193998172879219,0.129351884126663,-0.121385529637337,0.132160693407059,0.004955783952028,-0.089920856058598) * MODEL3_texOff(vec2(0,1));
res += mat4(0.049680240452290,0.140776827931404,0.216954931616783,0.186439067125320,0.070117168128490,-0.043219663202763,-0.087477631866932,-0.156136304140091,0.095851078629494,-0.049465641379356,-0.077028803527355,0.153741300106049,-0.076022215187550,0.246282085776329,0.095821149647236,-0.037442594766617) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.005817240104079,0.256095677614212,0.209231629967690,0.377004593610764,0.204283863306046,0.117752179503441,-0.128681957721710,0.164425000548363,0.136948183178902,0.048278395086527,-0.210564732551575,0.132513478398323,-0.029354985803366,-0.091094277799129,0.076763935387135,0.087716974318027) * MODEL3_texOff(vec2(1,0));
res += mat4(0.107491418719292,0.029834657907486,-0.017524862661958,0.152343541383743,-0.058779444545507,0.002157692564651,-0.166458025574684,0.006530524697155,0.185835897922516,0.029118107631803,-0.024537835270166,-0.043577872216702,0.137761428952217,0.008803710341454,0.183721348643303,0.338508814573288) * MODEL3_texOff(vec2(1,1));
res += mat4(0.093503922224045,-0.110475830733776,0.055588968098164,-0.025912269949913,-0.228617206215858,-0.033227156847715,-0.177218168973923,-0.088319525122643,0.007262647151947,-0.124404311180115,0.006493204738945,0.026069039478898,0.047260072082281,-0.080897435545921,0.113788746297359,0.092515014111996) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.215382769703865,0.075825735926628,0.064137198030949,-0.004716239869595,-0.086128644645214,-0.043604347854853,0.124319672584534,-0.111114695668221,0.032563701272011,-0.082913659512997,0.252001196146011,0.355200886726379,-0.299058407545090,0.189836278557777,-0.209162160754204,0.127099037170410) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.100214175879955,-0.162795469164848,0.000869873445481,-0.105998024344444,0.028106313198805,0.267527967691422,-0.133737817406654,0.005170833785087,0.035207301378250,0.140697509050369,0.009284606203437,0.124352335929871,-0.007212026044726,0.063137337565422,-0.020957229658961,-0.292721956968307) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.184581786394119,-0.044785600155592,-0.339711308479309,0.007976755499840,-0.011809503659606,0.154204353690147,-0.009413843974471,-0.022860327735543,-0.121161974966526,0.049526769667864,-0.289648264646530,0.137678295373917,0.029246956110001,-0.080383576452732,-0.170069932937622,0.147054016590118) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.088058695197105,-0.523120760917664,-0.023166015744209,0.015131783671677,0.338622361421585,0.022685304284096,-0.203622892498970,0.023512067273259,-0.090304732322693,0.046379979699850,-0.041251976042986,-0.317523121833801,-0.134616851806641,-0.314659684896469,0.001254964154214,0.195031464099884) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.120288342237473,0.116305589675903,-0.023955579847097,-0.021129541099072,0.176781028509140,-0.097593791782856,-0.292692840099335,-0.008632820099592,-0.020833944901824,-0.265514761209488,-0.171109691262245,-0.366487592458725,0.077106334269047,-0.023180738091469,0.278669863939285,0.160263329744339) * MODEL4_texOff(vec2(0,1));
res += mat4(0.018951736390591,0.100501835346222,0.083693191409111,0.252238094806671,0.060844484716654,0.037358250468969,0.101585470139980,-0.082724966108799,-0.078230418264866,0.051052328199148,-0.050838947296143,0.007963299751282,0.166218608617783,-0.074694059789181,-0.014832128770649,-0.041425015777349) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.052672512829304,-0.072381459176540,-0.228658005595207,0.544172883033752,0.125488877296448,0.129406616091728,0.298192709684372,-0.265591233968735,0.334095060825348,0.275569647550583,0.108786702156067,-0.212726697325706,0.085477389395237,-0.219575792551041,0.023192627355456,-0.118606500327587) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.052643954753876,0.110550209879875,-0.137539342045784,0.163152277469635,0.115155048668385,-0.029128741472960,0.184693247079849,0.051066979765892,0.253048121929169,-0.135512024164200,-0.184097677469254,0.129642620682716,-0.257317692041397,0.074362114071846,0.008971137925982,-0.078328169882298) * MODEL4_texOff(vec2(1,1));
res += mat4(0.097512111067772,0.091890864074230,0.084360189735889,0.186339542269707,-0.135625541210175,0.125954255461693,-0.144468322396278,0.002544560469687,0.082132540643215,0.369733601808548,-0.298263341188431,-0.111023813486099,-0.296808153390884,-0.072910599410534,-0.329009443521500,-0.047355204820633) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.210677713155746,-0.006700699683279,-0.226459100842476,0.054222870618105,-0.164288058876991,-0.206192806363106,0.078700967133045,-0.045343540608883,-0.057991482317448,-0.224809184670448,0.233092010021210,-0.200739055871964,0.109018780291080,-0.292597472667694,-0.119601860642433,-0.023222712799907) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.006062123458833,-0.077634289860725,0.056620217859745,-0.003132195211947,0.052679885178804,0.030997239053249,0.042219270020723,-0.016841011121869,-0.081618815660477,-0.097647152841091,0.137688934803009,0.016676047816873,-0.078420765697956,-0.114474259316921,-0.183726072311401,-0.012053663842380) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.096990376710892,-0.149382293224335,0.006995246279985,-0.253271549940109,-0.109067253768444,-0.385539174079895,0.060389939695597,-0.060895211994648,0.298014193773270,-0.190050438046455,0.208638966083527,-0.062182366847992,-0.000872969278134,-0.083977930247784,0.264681488275528,0.157957926392555) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.254067450761795,-0.248240008950233,-0.475360423326492,0.117141038179398,0.036974873393774,0.306596070528030,0.034910660237074,0.138833343982697,-0.098576232790947,0.407968074083328,-0.235357835888863,0.153507664799690,-0.293462395668030,0.159339725971222,0.291167348623276,0.488331764936447) * MODEL5_texOff(vec2(0,0));
res += mat4(0.274502009153366,0.089932985603809,-0.000501502479892,0.156941980123520,-0.009423936717212,0.067563861608505,-0.055554594844580,-0.112975351512432,0.179077610373497,-0.024210058152676,-0.264773994684219,-0.068386420607567,0.033479146659374,-0.138948664069176,0.184640318155289,0.051428075879812) * MODEL5_texOff(vec2(0,1));
res += mat4(0.245445579290390,0.083955064415932,0.034560397267342,-0.007691692095250,0.074356131255627,-0.319654613733292,-0.237743303179741,0.061144806444645,0.089141249656677,-0.247121572494507,0.006897133775055,0.163317814469337,-0.043397750705481,-0.157544031739235,0.051420971751213,0.136375203728676) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.142474889755249,0.089034818112850,-0.267010301351547,-0.149976015090942,-0.257314950227737,0.033306550234556,-0.056303944438696,-0.830546915531158,0.270299971103668,0.073028199374676,-0.126197263598442,-0.011085323058069,0.165299177169800,0.104195117950439,-0.053855601698160,-0.104930490255356) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.164510086178780,-0.115636065602303,0.219770446419716,-0.090842857956886,-0.059483490884304,0.040113888680935,0.322909653186798,0.052796188741922,0.021213024854660,0.096422299742699,0.182990327477455,0.035765621811152,0.025294909253716,0.001243598293513,-0.137147605419159,-0.009000451304018) * MODEL5_texOff(vec2(1,1));
res += mat4(0.203184500336647,-0.047882519662380,-0.587915301322937,0.026740029454231,0.002705527702346,-0.099592864513397,-0.120675250887871,0.058645512908697,-0.100301899015903,0.057830434292555,0.080120623111725,-0.079590201377869,0.121634647250175,-0.066239520907402,-0.023119667544961,0.003551540896297) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.081786535680294,-0.032506644725800,0.152488112449646,0.113422788679600,0.031758990138769,-0.132798731327057,0.055791310966015,0.328086435794830,0.000819873297587,-0.136434778571129,-0.048582293093204,-0.129968926310539,-0.015526343137026,-0.218709334731102,-0.067590430378914,0.057727564126253) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.237094312906265,0.108350083231926,0.135161548852921,0.071223989129066,0.263037025928497,-0.050433591008186,-0.111799657344818,0.275761991739273,-0.137387409806252,0.049061071127653,0.063818059861660,-0.261342376470566,-0.007276919670403,0.009873165749013,-0.059533804655075,0.048497162759304) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.073652595281601,0.117058806121349,0.029989305883646,0.028193213045597,-0.175941258668900,0.094037160277367,0.006284445989877,0.329142034053802,-0.158811926841736,-0.002054038923234,0.199986025691032,-0.029200443997979,0.028314225375652,0.104568578302860,0.154691338539124,-0.016881849616766) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.035544265061617,0.174509570002556,-0.076384603977203,0.180572107434273,-0.284290403127670,0.024459129199386,0.286186844110489,0.128790944814682,-0.125869363546371,-0.428435057401657,-0.309354662895203,-0.036473695188761,0.062706612050533,0.031663358211517,-0.064294204115868,-0.105887942016125) * MODEL6_texOff(vec2(0,0));
res += mat4(0.221455425024033,-0.112190373241901,0.035404022783041,0.016964726150036,-0.096468150615692,-0.059289980679750,-0.419032841920853,-0.292270511388779,-0.002950307913125,0.002538167638704,-0.391694068908691,0.193951100111008,-0.009838202036917,-0.066252931952477,0.142928734421730,-0.048921167850494) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.027262080460787,0.050030648708344,-0.023164695128798,-0.057145036756992,-0.075828209519386,0.073511347174644,0.091246202588081,-0.165694057941437,-0.044889166951180,0.009666526690125,0.085912249982357,-0.099199645221233,0.014452950097620,-0.217348068952560,-0.048826992511749,-0.052593037486076) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.206897720694542,-0.099256381392479,-0.242109835147858,-0.243820399045944,-0.066750042140484,0.079611085355282,0.259787231683731,-0.173944428563118,-0.050999801605940,-0.167986705899239,0.095699802041054,0.085659578442574,-0.130571693181992,-0.022942725569010,-0.388105541467667,0.143115967512131) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.057897124439478,-0.078668966889381,0.068466283380985,-0.188564017415047,-0.032054562121630,-0.036955580115318,0.126256495714188,-0.272479176521301,0.379144251346588,-0.174292668700218,-0.342256069183350,0.062021743506193,0.221715852618217,-0.292092233896255,-0.368986219167709,-0.143778428435326) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.615056037902832,-0.113009281456470,0.175222873687744,-0.224456414580345) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_3x_LA) mapping 2_5

vec4 hook()
{
vec4 res = vec4(-0.124223113059998,0.338169217109680,-0.083983331918716,-0.155864715576172);
res += mat4(-0.137795120477676,0.024137018248439,-0.066751569509506,0.065757021307945,0.008706348016858,0.186606004834175,-0.041446674615145,0.014698849990964,0.023872185498476,0.159523367881775,0.159766823053360,-0.136021614074707,-0.027909871190786,0.130482822656631,-0.187863364815712,0.089864306151867) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.216769233345985,0.136758133769035,-0.001481553539634,-0.020993860438466,-0.242161124944687,-0.098067559301853,0.145176514983177,0.023454826325178,0.116555340588093,-0.376456201076508,0.326825648546219,-0.038340251892805,-0.260644465684891,0.229799553751945,-0.112047515809536,-0.039597604423761) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.026383228600025,-0.048971250653267,0.014353840611875,-0.045498620718718,0.107493020594120,-0.110035926103592,0.112319722771645,0.092399060726166,0.021210083737969,-0.285902589559555,0.067301422357559,-0.183626428246498,-0.083235591650009,0.210687831044197,0.125465527176857,0.099796324968338) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.090835638344288,0.059722799807787,-0.239163845777512,0.189538300037384,0.110065206885338,-0.064717419445515,-0.045030694454908,0.284403294324875,0.075186692178249,-0.405297875404358,0.103921934962273,-0.284347444772720,0.050381757318974,-0.048665300011635,0.015430620871484,0.158771961927414) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.008154496550560,-0.946555972099304,0.025582851842046,0.341875135898590,0.130191668868065,0.157820075750351,-0.123458519577980,-0.009497725404799,-0.002662428421900,-0.797437727451324,-0.517601132392883,0.189432963728905,-0.348063290119171,-0.225443348288536,0.059523679316044,0.186006128787994) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.044441666454077,-1.967965483665466,0.255576878786087,0.189294293522835,-0.326375126838684,0.340550810098648,-0.054031390696764,-0.021341398358345,-0.253595352172852,-0.250563681125641,-0.163345575332642,0.111073590815067,0.032741241157055,-0.060195818543434,0.099520869553089,0.184502765536308) * MODEL1_texOff(vec2(0,1));
res += mat4(0.153123661875725,0.033391661942005,-0.162230044603348,0.146843016147614,0.054894588887691,0.035783164203167,0.009884176775813,0.005173326004297,-0.033879499882460,0.143640503287315,-0.054799709469080,-0.044985078275204,-0.194274142384529,0.128509670495987,-0.042164947837591,0.055232614278793) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.237946048378944,-0.661579132080078,-0.127501785755157,0.305047661066055,0.032127194106579,0.131730794906616,-0.029756963253021,-0.068091586232185,-0.234159827232361,0.310806363821030,-0.174022763967514,-0.323340445756912,-0.030847102403641,0.089936636388302,-0.104559816420078,-0.233520224690437) * MODEL1_texOff(vec2(1,0));
res += mat4(0.046363960951567,-0.806496202945709,0.054121311753988,0.100507132709026,0.020602133125067,0.172214969992638,0.009573512710631,0.003220668062568,0.143530920147896,-0.035772986710072,0.102367825806141,0.068233400583267,0.331296354532242,0.307128608226776,0.152269929647446,-0.081984616816044) * MODEL1_texOff(vec2(1,1));
res += mat4(0.270314037799835,-0.074554421007633,-0.000527853146195,-0.030993808060884,0.010356328450143,-0.023962672799826,-0.081401027739048,-0.062043618410826,-0.159216567873955,0.359248489141464,-0.127407997846603,0.082056649029255,-0.002299797954038,0.211750835180283,-0.040842704474926,-0.167529314756393) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.196112141013145,-0.036632947623730,0.134984984993935,0.140048220753670,0.222717598080635,-0.077580489218235,-0.204543724656105,0.125429913401604,-0.129444479942322,0.150895670056343,-0.241146281361580,-0.052831560373306,-0.087832003831863,0.152965784072876,-0.073528960347176,-0.076211020350456) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.058989733457565,-0.085871823132038,-0.060273811221123,0.022765116766095,0.008848214522004,0.040005233138800,-0.386589765548706,-0.061022799462080,0.009091469459236,0.253820806741714,-0.056867241859436,-0.088860347867012,-0.002858795225620,0.102210201323032,0.050080597400665,-0.127515986561775) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.177659973502159,0.161774769425392,0.223725214600563,0.381728768348694,0.228206172585487,0.164179429411888,0.073241204023361,-0.147809818387032,0.113336376845837,0.095867097377777,-0.016393069177866,0.080689482390881,0.123562522232533,-0.201045870780945,0.011312081478536,-0.094564214348793) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.280827611684799,-0.417123883962631,0.544748723506927,-0.216515690088272,-0.234219238162041,0.184810861945152,-0.248857080936432,0.666418254375458,0.113100983202457,-0.376983493566513,-0.070543751120567,0.004308320116252,0.505600392818451,-0.177332669496536,0.069864168763161,-0.211351782083511) * MODEL2_texOff(vec2(0,0));
res += mat4(0.017335876822472,0.254826277494431,-0.410727202892303,0.026533890515566,0.088200718164444,0.044955588877201,0.012890426442027,-0.141997992992401,-0.025434592738748,-0.065021723508835,0.191461652517319,-0.049646992236376,0.068696312606335,-0.033807128667831,0.131222307682037,-0.029031228274107) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.344409614801407,0.039099771529436,0.076914176344872,0.215460270643234,-0.105311512947083,-0.035073567181826,-0.027138898149133,-0.131951078772545,-0.148200049996376,-0.115015968680382,-0.016570003703237,0.210082426667213,0.261005610227585,0.065695866942406,-0.049431774765253,-0.125551968812943) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.103582300245762,-0.029244260862470,0.378492087125778,-0.248998045921326,0.011811434291303,-0.014209248125553,-0.198804974555969,-0.100703150033951,-0.322867363691330,0.146109625697136,0.132706046104431,-0.095890641212463,0.287191689014435,-0.369830548763275,-0.117920480668545,-0.061673730611801) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.057363014668226,-0.064198821783066,-0.117047771811485,-0.022888889536262,0.292547196149826,-0.155740588903427,-0.281047493219376,0.005378829315305,0.039117805659771,0.195698469877243,0.286399215459824,0.051491115242243,0.301518261432648,-0.412408590316772,0.045856133103371,-0.009097967296839) * MODEL2_texOff(vec2(1,1));
res += mat4(0.191730603575706,-0.021491466090083,-0.081690765917301,-0.061265222728252,0.070974700152874,-0.064432509243488,-0.043030098080635,-0.071707576513290,-0.009882611222565,-0.056827120482922,-0.098416894674301,-0.031411834061146,-0.254423350095749,0.060810241848230,-0.025498779490590,0.194111734628677) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.306263238191605,-0.164053663611412,0.000594280310906,-0.025066141039133,0.123239785432816,0.084862001240253,-0.011939961463213,0.075354143977165,0.045611228793859,-0.112648136913776,-0.291459858417511,-0.101939000189304,-0.062417827546597,0.137772202491760,-0.110383972525597,-0.061673060059547) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.004043769557029,0.183361500501633,0.020437482744455,0.206562131643295,-0.132975250482559,0.032319966703653,-0.113594971597195,0.082349866628647,0.090609639883041,-0.008919941261411,-0.036536857485771,0.080768555402756,-0.019391234964132,-0.080262295901775,0.029027791693807,-0.081336751580238) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.173252716660500,-0.889572858810425,-0.116171590983868,-0.064929351210594,-0.055984772741795,-0.043225705623627,0.039937574416399,-0.150032877922058,0.192367017269135,-0.110455639660358,-0.138465613126755,-0.044033173471689,-0.052102502435446,0.074416272342205,-0.025825066491961,0.000404452235671) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.261984020471573,-1.078379869461060,0.080532804131508,0.376360565423965,-0.233446791768074,0.070413492619991,0.017870645970106,0.039618842303753,0.145739629864693,0.092437006533146,-0.232016220688820,0.035779818892479,-0.359945714473724,0.140248149633408,-0.193241998553276,0.144519388675690) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.018652699887753,-0.560653090476990,0.142214179039001,0.117492832243443,0.278920829296112,0.270490169525146,0.097002476453781,0.152392044663429,0.037863392382860,0.166493818163872,0.097880966961384,-0.140972167253494,0.000932513910811,-0.190715089440346,-0.134199142456055,0.016825519502163) * MODEL3_texOff(vec2(0,1));
res += mat4(0.112018011510372,0.020004928112030,-0.070126146078110,-0.048424579203129,-0.123681262135506,0.178501889109612,-0.029536088928580,0.086540944874287,-0.022484799847007,-0.235827490687370,0.094962835311890,-0.119090519845486,-0.091368362307549,-0.133927851915359,0.033925030380487,0.084456607699394) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.221676707267761,-0.164793640375137,-0.034439690411091,0.230552285909653,-0.064884223043919,0.003024602774531,0.010127990506589,0.283773422241211,-0.206106051802635,0.160129860043526,-0.041826955974102,0.040267419070005,-0.161926820874214,-0.089198470115662,-0.083526350557804,-0.068739563226700) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.081648699939251,-0.079948507249355,-0.041013780981302,-0.045120835304260,-0.159378111362457,0.094161212444305,0.076987728476524,-0.017147328704596,-0.127529844641685,0.106865704059601,0.053894076496363,-0.172469824552536,0.003330183215439,0.011639548465610,-0.146605119109154,0.041931472718716) * MODEL3_texOff(vec2(1,1));
res += mat4(0.047429535537958,-0.304363638162613,0.069984093308449,0.145778447389603,0.029758397489786,-0.085923895239830,-0.012190240435302,-0.071165762841702,-0.147146701812744,-0.006862208712846,-0.123815976083279,0.296631783246994,0.018820274621248,-0.176455914974213,0.111133985221386,0.045405652374029) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.206009328365326,-0.133942723274231,0.122138679027557,0.120334565639496,-0.183575004339218,-0.203194633126259,-0.003723786445335,-0.038298185914755,-0.044876120984554,-0.003207396017388,-0.065001420676708,0.012388138100505,0.152960196137428,-0.006727091968060,-0.196530774235725,-0.104384467005730) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.031801618635654,0.021593960002065,-0.064382977783680,0.066922150552273,-0.228358954191208,0.116345070302486,0.015732942149043,0.034063719213009,0.109680987894535,-0.083096288144588,0.248316690325737,-0.250760257244110,-0.060720004141331,0.089808970689774,-0.281296491622925,0.080944217741489) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.008330137468874,0.094390332698822,0.149516701698303,-0.049839045852423,0.023991398513317,0.029609551653266,-0.008993029594421,-0.200051903724670,0.196197926998138,-0.169622719287872,-0.068607300519943,0.388016581535339,-0.201911151409149,0.197630494832993,0.077078968286514,-0.144850924611092) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.158047795295715,0.052545327693224,-0.029344987124205,0.022226804867387,0.271015852689743,-0.720000624656677,-0.418121457099915,-0.313412398099899,0.081876657903194,-0.055507753044367,0.001861872035079,-0.140734702348709,0.122148968279362,-0.084469176828861,0.512655556201935,-0.135831609368324) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.231869190931320,0.165556877851486,0.007777575403452,-0.018399659544230,-0.085704147815704,-0.366177111864090,-0.507490158081055,0.188485205173492,-0.197742357850075,0.142914667725563,-0.039648879319429,0.181285873055458,0.210747957229614,0.173728197813034,0.198780596256256,-0.012908743694425) * MODEL4_texOff(vec2(0,1));
res += mat4(0.030322512611747,-0.063462972640991,-0.091279432177544,0.120240181684494,-0.116279900074005,0.007473785430193,-0.031951095908880,-0.137116968631744,0.073505163192749,-0.125536352396011,-0.236326232552528,0.131000369787216,0.041214819997549,-0.155016586184502,0.029117368161678,0.019864659756422) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.085947282612324,-0.096672579646111,-0.051926441490650,0.081014305353165,0.337040603160858,-0.163345634937286,0.068332277238369,-0.110788591206074,0.253206878900528,-0.041071742773056,-0.070795960724354,-0.194419220089912,-0.430432081222534,0.122587919235229,-0.177200004458427,0.083829410374165) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.241370707750320,0.195190355181694,0.275780618190765,-0.093172319233418,0.043596956878901,-0.070148825645447,-0.088465549051762,0.152912095189095,0.178898483514786,-0.055796291679144,0.178592756390572,0.090559355914593,0.140815392136574,-0.050496179610491,-0.083518140017986,-0.090362638235092) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.043687496334314,-0.093788690865040,0.183179542422295,-0.111761614680290,0.343571543693542,-0.123460382223129,0.037041008472443,0.069774843752384,0.293741434812546,0.019461376592517,-0.065399274230003,-0.110287591814995,-0.056372184306383,-0.170362815260887,0.201284065842628,0.164196535944939) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.090782284736633,-0.028596300631762,-0.016762161627412,0.113282702863216,-0.156731799244881,0.032670427113771,0.004158535972238,0.070057004690170,-0.196970537304878,0.098724238574505,-0.160283356904984,0.212964728474617,0.006943415384740,-0.047251280397177,-0.050660207867622,0.064768701791763) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.010120728053153,0.042414050549269,-0.049753703176975,0.019559590145946,-0.071233637630939,0.039392314851284,-0.052623774856329,-0.017887959256768,-0.142684280872345,-0.024405224248767,-0.069729432463646,-0.109296932816505,-0.078718937933445,0.108851231634617,-0.011665223166347,0.099539116024971) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.404386490583420,-0.083655081689358,0.197645127773285,-0.378758311271667,-0.358486384153366,0.162139639258385,-0.055242560803890,0.096569500863552,0.032282941043377,0.110524773597717,-0.122097752988338,0.194914713501930,0.089057937264442,0.081809855997562,-0.115084268152714,0.137297466397285) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.099606700241566,0.125312656164169,-0.455770581960678,-0.018699441105127,0.135941177606583,-0.010638419538736,-0.032512463629246,-0.283112943172455,0.125650301575661,-0.199043214321136,0.457132071256638,-0.125063464045525,0.179856613278389,-0.021082092076540,-0.232345998287201,-0.004805402364582) * MODEL5_texOff(vec2(0,0));
res += mat4(0.073542937636375,-0.121051423251629,-0.000387218256947,-0.119385257363319,0.207923412322998,0.174380287528038,0.071119345724583,-0.190072327852249,-0.144194304943085,-0.050478689372540,-0.075084477663040,-0.087760984897614,0.126291990280151,0.085971906781197,0.088966235518456,-0.025806466117501) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.097855851054192,0.069069698452950,0.417512387037277,-0.171914502978325,-0.084107242524624,-0.016826005652547,0.036211978644133,-0.296032041311264,-0.404183894395828,0.018701286986470,-0.005926669575274,0.039945449680090,-0.031886886805296,0.014119856990874,-0.002298403531313,-0.025160575285554) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.116083495318890,-0.204510927200317,0.349650472402573,0.150789096951485,-0.220782950520515,-0.076287403702736,0.036117762327194,-0.500701665878296,-0.034939870238304,0.120680488646030,-0.254737824201584,-0.030226511880755,0.043803121894598,0.149875044822693,-0.021589349955320,0.030639875680208) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.131836384534836,0.044820144772530,-0.004744151607156,-0.104551173746586,0.158002957701683,-0.201748952269554,0.061566893011332,-0.081172510981560,0.234585940837860,-0.007733205799013,0.049823760986328,0.155886366963387,0.049700915813446,0.053802143782377,0.009900362230837,-0.027363481000066) * MODEL5_texOff(vec2(1,1));
res += mat4(0.075346782803535,-0.077548600733280,0.126099810004234,0.032310277223587,-0.012819628231227,0.108976073563099,-0.020598804578185,0.115618273615837,0.013039766810834,0.106321699917316,-0.121368557214737,-0.038365758955479,0.092313311994076,0.219696328043938,0.003849396714941,-0.198200598359108) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.057013038545847,0.215547412633896,-0.167983517050743,0.050230845808983,0.199141651391983,-0.191172212362289,0.243242099881172,0.084955975413322,0.091690845787525,0.018818821758032,-0.213408261537552,-0.013074493966997,0.038723506033421,-0.129270806908607,0.076702423393726,0.058789886534214) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.037668190896511,-0.174370408058167,0.329601228237152,-0.057251367717981,0.043043088167906,-0.069496996700764,0.006787444464862,0.073515079915524,-0.159929022192955,0.028799153864384,-0.136298209428787,-0.058292139321566,0.085516870021820,0.051318086683750,0.107372939586639,-0.141487345099449) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.218567132949829,0.202052637934685,-0.094704322516918,0.437066018581390,-0.334166705608368,0.230177253484726,-0.142601370811462,0.365813106298447,-0.098387412726879,0.150379642844200,-0.092081189155579,-0.057086009532213,0.042999751865864,0.043615646660328,0.140805378556252,-0.067228384315968) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.038700133562088,0.049544647336006,0.086943790316582,0.150573030114174,0.014905892312527,0.322372168302536,0.204592764377594,-0.238488361239433,0.071152813732624,-0.279688060283661,0.233494043350220,-0.199160963296890,-0.075576156377792,-0.025531936436892,-0.059756640344858,-0.138721048831940) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.081510715186596,0.058995660394430,0.065778478980064,0.196343421936035,-0.254548430442810,0.076695427298546,-0.395235329866409,0.137078166007996,0.151338398456573,-0.002663002815098,0.257511943578720,-0.015594362281263,-0.018836596980691,0.288737952709198,0.152053013443947,-0.087051577866077) * MODEL6_texOff(vec2(0,1));
res += mat4(0.042936198413372,-0.143066510558128,-0.054019119590521,0.014429937116802,-0.097923323512077,-0.150188684463501,-0.095193937420845,0.193615704774857,-0.064034663140774,0.042703740298748,-0.058238163590431,-0.100859984755516,0.056052852421999,-0.104269094765186,0.197275727987289,-0.002136503811926) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.083021000027657,-0.309805989265442,0.022780245169997,-0.060835119336843,0.121458023786545,-0.126405388116837,-0.063919119536877,-0.004659689497203,0.239300042390823,0.172458469867706,0.365760833024979,-0.108533158898354,-0.232597857713699,-0.142808541655540,-0.143172293901443,-0.184649512171745) * MODEL6_texOff(vec2(1,0));
res += mat4(0.167603045701981,-0.063854880630970,-0.068125568330288,0.210366919636726,0.161462306976318,-0.174436792731285,-0.118222981691360,0.206068813800812,-0.197260886430740,0.084873065352440,0.371117115020752,-0.452031821012497,-0.259975969791412,0.229604735970497,-0.133720055222511,-0.304416388273239) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.223673060536385,-0.023809865117073,0.283780425786972,-0.150156885385513) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_3x_LA) mapping 2_6

vec4 hook()
{
vec4 res = vec4(0.181373000144958,0.068655729293823,-0.043170683085918,0.156016439199448);
res += mat4(-0.494488447904587,-0.155365347862244,0.089474320411682,-0.218019083142281,0.088211499154568,-0.044580448418856,0.057530749589205,0.034212980419397,-0.161971643567085,-0.250740230083466,0.165228918194771,0.412654697895050,-0.462501943111420,-0.063463233411312,-0.107821255922318,0.198521941900253) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.096108391880989,-0.071500785648823,-0.044499192386866,0.149565011262894,-0.153332278132439,-0.030570102855563,-0.054779719561338,-0.792819738388062,0.213520914316177,-0.189200893044472,0.065796144306660,-0.306638419628143,-0.019936967641115,-0.041764311492443,-0.088169075548649,0.464061707258224) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.009106654673815,0.096894353628159,0.096962824463844,0.102940395474434,-0.026232650503516,0.067370332777500,0.134832799434662,-0.240116551518440,0.046006701886654,0.134118884801865,0.042039833962917,0.040255554020405,0.126019388437271,-0.078313305974007,0.018283862620592,-0.421184182167053) * MODEL1_texOff(vec2(-1,1));
res += mat4(-1.411817193031311,-0.462534666061401,0.246123462915421,-0.081603266298771,0.085846588015556,-0.140970185399055,0.096860967576504,-0.096093274652958,-0.560544610023499,0.222210526466370,0.442239195108414,0.133678972721100,0.002881629625335,0.210732355713844,0.074053026735783,-0.422884792089462) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.288768380880356,-0.341361880302429,0.233253151178360,0.082932382822037,-0.064730659127235,0.107820756733418,0.049379978328943,-0.269581317901611,-0.354628443717957,-0.233749195933342,0.062325768172741,-0.152213588356972,-0.053542513400316,0.097260907292366,0.406956672668457,-0.290038049221039) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.087536193430424,-0.153806760907173,0.218306571245193,-0.065853737294674,-0.027089664712548,-0.069711714982986,0.018905311822891,-0.079716466367245,0.044319950044155,-0.073756180703640,-0.073713213205338,-0.008518147282302,0.093322530388832,0.116987720131874,-0.096517980098724,0.040378514677286) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.418292671442032,-0.153630778193474,-0.036952175199986,0.072453171014786,-0.023426687344909,0.128815919160843,-0.215868517756462,-0.117305137217045,-0.034585971385241,0.004276473075151,0.018368208780885,0.062601469457150,-0.005567985586822,0.102061219513416,-0.294008463621140,-0.175070181488991) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.029322024434805,-0.100294798612595,-0.285769492387772,-0.023623112589121,0.099892869591713,0.129009008407593,-0.210740283131599,0.142243072390556,0.081964999437332,-0.296896845102310,-0.304661631584167,0.106761917471886,0.271697282791138,-0.076350770890713,-0.039301764219999,0.359720200300217) * MODEL1_texOff(vec2(1,0));
res += mat4(0.181853830814362,-0.138752564787865,-0.057012762874365,-0.132173404097557,0.134813755750656,0.051494713872671,0.175749570131302,0.027212480083108,-0.007076678331941,-0.019657738506794,-0.073416486382484,-0.201222375035286,-0.075638636946678,-0.047100659459829,-0.129567146301270,0.061271864920855) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.155616998672485,0.211200073361397,0.032396949827671,0.359688162803650,-0.148852273821831,0.114391222596169,-0.060184285044670,-0.182649850845337,-0.098582416772842,-0.053795523941517,0.083626449108124,0.137860059738159,-0.044891808182001,0.032537426799536,0.011387390084565,0.149638235569000) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.061443880200386,-0.140020951628685,-0.023708520457149,0.328479677438736,-0.147239863872528,0.051327817142010,0.305243611335754,-0.000212602317333,-0.106017686426640,0.045885775238276,0.185663729906082,0.511142551898956,-0.077614665031433,-0.118275485932827,-0.064788989722729,-0.245937049388885) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.089509628713131,0.043993059545755,0.047596469521523,0.172010630369186,-0.089226588606834,-0.098591260612011,0.380114495754242,-0.191989734768867,0.054837089031935,-0.034171603620052,-0.108449563384056,-0.160862296819687,0.029811266809702,0.063359335064888,-0.069844409823418,-0.076798267662525) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.502199769020081,0.006975326221436,-0.228266671299934,-0.129780858755112,-0.243970379233360,-0.024854546412826,0.056983917951584,-0.066230908036232,-0.299508571624756,0.194855228066444,0.272485524415970,0.160291180014610,-0.136193290352821,0.024568228051066,0.062925167381763,0.029065083712339) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.044708188623190,-0.098198227584362,-0.631263434886932,-0.404640763998032,-0.469209164381027,0.108836278319359,0.448231846094131,0.076123386621475,0.227910220623016,0.116980485618114,0.116692163050175,0.075410231947899,-0.430703043937683,0.122913740575314,0.144194424152374,0.013010974042118) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.091197423636913,-0.122872963547707,-0.073667265474796,-0.257984161376953,-0.057922396808863,-0.004810139536858,0.065941035747528,-0.463709414005280,0.165120095014572,-0.266799151897430,0.286111682653427,-0.305278956890106,-0.101993337273598,-0.098879747092724,-0.203192442655563,-0.081631444394588) * MODEL2_texOff(vec2(0,1));
res += mat4(0.058810472488403,0.165508732199669,-0.394518077373505,-0.291734516620636,-0.027233129367232,-0.309257686138153,-0.071586318314075,0.100181169807911,-0.244903951883316,0.159792646765709,-0.284162491559982,-0.305050849914551,-0.031780011951923,0.046515591442585,0.059877056628466,0.138505876064301) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.034739352762699,-0.184586852788925,-0.390162050724030,-0.205951765179634,-0.255655288696289,-0.210199758410454,-0.142227724194527,0.164018049836159,-0.219503015279770,0.236583590507507,-0.464570641517639,-0.244877502322197,-0.066659316420555,-0.072153218090534,0.186050683259964,0.059069488197565) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.099535070359707,-0.149317041039467,-0.048602234572172,-0.019702075049281,0.048707474023104,-0.290615171194077,-0.141758337616920,-0.026362661272287,-0.003376142121851,-0.261131346225739,0.159331455826759,-0.244589328765869,0.122173383831978,0.094049260020256,-0.221839219331741,-0.256769418716431) * MODEL2_texOff(vec2(1,1));
res += mat4(0.051103554666042,0.079983726143837,0.153917744755745,-0.188087731599808,-0.228861272335052,0.063148111104965,-0.073282457888126,-0.478070348501205,0.022842565551400,-0.213126420974731,-0.053812172263861,-0.085668146610260,-0.142628386616707,-0.059550620615482,0.004961568862200,-0.250822156667709) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.148106247186661,-0.179674744606018,-0.098059155046940,0.084749147295952,-0.010817966423929,0.141620814800262,0.125657856464386,0.371079623699188,0.152325600385666,-0.117670081555843,-0.182083234190941,0.028005113825202,-0.179273024201393,0.086869090795517,0.120551571249962,-0.175950556993484) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.047651529312134,-0.122529208660126,-0.022582890465856,-0.146065175533295,0.089292161166668,-0.104454286396503,0.051607549190521,-0.074779205024242,-0.108991391956806,0.169820234179497,0.144031122326851,-0.259555608034134,-0.064448766410351,0.065946146845818,0.169885128736496,-0.717809915542603) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.578186988830566,0.111622355878353,-0.262353867292404,0.068574666976929,-0.060752630233765,0.170968562364578,-0.142940416932106,0.007752339821309,-0.616598784923553,-0.138767540454865,-0.449291050434113,-0.079685464501381,-0.423951119184494,0.044780436903238,0.166439414024353,0.019806256517768) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.072433516383171,0.126507610082626,-0.569697558879852,0.219760254025459,0.005514688324183,-0.094535268843174,-0.312282025814056,-0.108956158161163,-0.012084889225662,-0.132905825972557,0.003555434057489,-0.040896795690060,-0.185440242290497,0.024684447795153,0.073727265000343,-0.183060616254807) * MODEL3_texOff(vec2(0,0));
res += mat4(0.082583695650101,0.004608845338225,-0.052860159426928,0.031499147415161,0.073095731437206,0.150546044111252,-0.008869452401996,-0.140185773372650,0.041046198457479,0.039371382445097,0.203272774815559,0.261191785335541,0.056790474802256,0.060003854334354,-0.107178047299385,-0.127462267875671) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.079973131418228,0.179699420928955,-0.028092166408896,-0.225575238466263,0.025986673310399,-0.004668662790209,0.032892279326916,-0.118359133601189,0.059220660477877,0.029577039182186,0.826312422752380,-0.064466528594494,-0.135797560214996,0.285375446081161,-0.183002278208733,0.075436331331730) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.013473052531481,0.213682621717453,0.232181385159492,-0.016217786818743,-0.074464097619057,-0.073638729751110,0.206258699297905,-0.551002442836761,0.011592142283916,0.150936350226402,0.120970815420151,-0.115205429494381,-0.220536664128304,0.121985442936420,-0.015518446452916,-0.422081738710403) * MODEL3_texOff(vec2(1,0));
res += mat4(0.092739768326283,0.017451062798500,0.007162833120674,-0.035299025475979,-0.011025681160390,-0.081048704683781,-0.002157658804208,-0.119546793401241,0.018743354827166,-0.026681365445256,-0.061050608754158,0.533714354038239,-0.147825673222542,0.054966103285551,0.088561207056046,0.188639417290688) * MODEL3_texOff(vec2(1,1));
res += mat4(0.310513228178024,-0.053556498140097,-0.056703671813011,0.242975756525993,-0.044771473854780,-0.029859216883779,-0.165644675493240,0.169473603367805,-0.089446924626827,-0.035653814673424,0.006146795582026,-0.048795208334923,0.076542921364307,0.045567516237497,-0.019650394096971,0.019770883023739) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.000388239277527,-0.069432310760021,0.114911846816540,-0.277681440114975,-0.425035953521729,0.024601029232144,-0.130544766783714,-0.204644963145256,-0.132880195975304,0.054062373936176,0.260839909315109,-0.250592797994614,-0.294963061809540,0.189340844750404,0.183175340294838,0.112916290760040) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.008273237384856,0.003248529043049,-0.094987139105797,0.456966072320938,-0.155957028269768,0.023852603510022,0.060766592621803,0.052308388054371,-0.027095744386315,0.121912084519863,0.179558441042900,0.071459531784058,0.046195041388273,0.000279489584500,-0.139910280704498,-0.008756731636822) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.137866199016571,-0.023147244006395,-0.199543654918671,0.075766116380692,0.214884445071220,-0.238716572523117,-0.015971014276147,0.166709601879120,-0.050471764057875,0.005163554102182,-0.031316101551056,-0.094924174249172,0.320877343416214,-0.220518022775650,-0.099005386233330,-0.336604744195938) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.277614027261734,0.003102135611698,-0.658911168575287,-0.410021811723709,-1.444751858711243,0.159858703613281,0.042327210307121,-0.029306745156646,-0.185958027839661,0.278274804353714,-0.402196645736694,0.072055235505104,0.132586330175400,-0.091427035629749,-0.037589643150568,0.102731600403786) * MODEL4_texOff(vec2(0,0));
res += mat4(0.178700774908066,-0.123350553214550,-0.124388836324215,0.258152842521667,0.141338229179382,-0.080281384289265,0.457111507654190,0.218941941857338,0.185495421290398,-0.184002205729485,-0.050563856959343,0.110515445470810,-0.013911538757384,0.032554160803556,0.383050173521042,-0.135738849639893) * MODEL4_texOff(vec2(0,1));
res += mat4(0.017070861533284,0.215411573648453,0.098610043525696,0.139070987701416,0.073144838213921,-0.095349304378033,-0.072276972234249,-0.117539793252945,-0.028777094557881,-0.067562870681286,-0.040584165602922,-0.253470540046692,-0.018659500405192,-0.150511890649796,-0.163175925612450,0.211475998163223) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.038871135562658,0.000407118612202,0.289937853813171,-0.238801464438438,-0.125497192144394,0.215900361537933,-0.214867129921913,-0.092277750372887,-0.199482455849648,0.081691086292267,0.204175338149071,-0.094350859522820,0.133312016725540,-0.262802541255951,0.000479308568174,0.080054961144924) * MODEL4_texOff(vec2(1,0));
res += mat4(0.106254085898399,-0.130700424313545,0.058277379721403,0.015653496608138,-0.146517843008041,0.036569215357304,0.031418934464455,0.049092218279839,0.001753665739670,0.027942392975092,-0.102059230208397,-0.276415318250656,0.020914426073432,0.246443867683411,-0.060511626303196,0.035183306783438) * MODEL4_texOff(vec2(1,1));
res += mat4(0.228186085820198,0.094849832355976,0.082797266542912,0.041782945394516,0.145999476313591,0.122708708047867,0.045679453760386,0.366264551877975,0.072176709771156,0.082789033651352,0.237483665347099,0.227757990360260,-0.390122443437576,-0.133537262678146,0.234424099326134,0.436255455017090) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.050715100020170,-0.023730276152492,0.050937809050083,-0.188112705945969,0.077424675226212,-0.266299217939377,-0.194363042712212,0.336647272109985,0.236657813191414,-0.201587796211243,-0.325152128934860,-0.187851816415787,-0.005306210368872,0.020090078935027,0.177343219518661,-0.035219375044107) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.021013608202338,-0.178580790758133,-0.138145714998245,-0.127202570438385,0.138091906905174,0.029287779703736,-0.211149424314499,0.060299158096313,-0.111869923770428,-0.001056890934706,-0.024633739143610,0.126304447650909,0.065581768751144,-0.058048419654369,-0.016003185883164,0.008179853670299) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.089809931814671,0.247187837958336,-0.738087177276611,-0.056370373815298,0.224589273333549,-0.072958827018738,-0.037125922739506,-0.039654426276684,0.229315221309662,-0.536885857582092,0.027875436469913,-0.314028710126877,-0.012685850262642,-0.126259669661522,-0.020564967766404,0.203841239213943) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.483718007802963,-0.275145739316940,-0.086424775421619,-0.366132169961929,0.055983267724514,0.198320999741554,0.102580994367599,-0.034045275300741,-0.041779171675444,0.034790709614754,0.231195613741875,-0.230737015604973,-0.118905559182167,0.450473129749298,0.202170833945274,-0.121340125799179) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.038903649896383,-0.043593410402536,-0.077786915004253,0.063569545745850,0.105693303048611,0.165460571646690,0.269164621829987,-0.187659785151482,-0.038614951074123,0.029908653348684,-0.140284061431885,0.091302119195461,0.032622698694468,-0.082759901881218,0.034876976162195,0.017489088699222) * MODEL5_texOff(vec2(0,1));
res += mat4(0.273503333330154,0.174361824989319,0.172126695513725,0.078095875680447,0.044803392142057,-0.317825496196747,0.286683112382889,-0.054306663572788,0.025914825499058,-0.364579677581787,-0.096147090196609,0.111610814929008,-0.098169296979904,-0.190596655011177,-0.093333579599857,0.029819186776876) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.091257646679878,-0.083608947694302,-0.060630280524492,0.026246322318912,-0.072652004659176,-0.119870707392693,-0.459648430347443,0.202580884099007,-0.020922662690282,0.038111567497253,-0.004336010664701,0.167691573500633,-0.047636222094297,0.196163997054100,0.131315529346466,-0.065066047012806) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.029527883976698,-0.122036039829254,0.041797284036875,0.128153592348099,-0.053249284625053,0.044957507401705,0.065653108060360,-0.324645161628723,0.001587117672898,0.174414291977882,0.108797855675220,0.122468337416649,0.005141861736774,0.054498497396708,-0.004082090687007,0.043836299329996) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.317481219768524,-0.067573212087154,-0.190584152936935,-0.038531094789505,0.103873908519745,-0.353763043880463,0.282014459371567,-0.034401178359985,-0.303885638713837,0.066957078874111,-0.026660306379199,-0.075244270265102,0.304861873388290,-0.094310186803341,0.101252548396587,0.225937709212303) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.019113739952445,0.093999862670898,0.062807470560074,-0.426344275474548,-0.049059387296438,0.090217269957066,0.321971923112869,-0.453867286443710,-0.193228110671043,0.218628868460655,0.007717031985521,0.401913940906525,0.331027477979660,-0.213681712746620,-0.132872149348259,0.155989766120911) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.015052324160933,0.014036296866834,-0.023994220420718,-0.119943320751190,0.044950161129236,0.010465497151017,0.020848473533988,0.281716585159302,0.193211033940315,-0.063512690365314,0.110513716936111,-0.213323995471001,0.190816566348076,-0.065757393836975,0.082645691931248,0.235476583242416) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.174093216657639,-0.107852108776569,-0.089307218790054,0.073121897876263,0.324042141437531,-0.507943928241730,0.370607733726501,-0.089676380157471,0.010247616097331,0.078624106943607,0.064471155405045,0.056928005069494,0.455303400754929,-0.028149597346783,-0.201867878437042,0.132420971989632) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.002015507081524,-0.092469461262226,-0.446347594261169,-0.136132761836052,-0.400118738412857,0.045827552676201,-0.266672819852829,0.026440287008882,0.246656060218811,0.042687255889177,-0.128652825951576,0.202850580215454,0.420790076255798,0.136517271399498,-0.148470476269722,0.048206381499767) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.032082226127386,-0.192077234387398,-0.022659415379167,0.063880294561386,-0.069043435156345,-0.099871940910816,-0.392624199390411,0.287146270275116,0.005671609658748,0.126332357525826,-0.411667883396149,-0.127833783626556,0.352302581071854,-0.183560892939568,-0.467778921127319,-0.203812003135681) * MODEL6_texOff(vec2(0,1));
res += mat4(0.060289207845926,0.011694250628352,0.006976131349802,-0.057148251682520,0.108933635056019,-0.547424316406250,-0.011147473938763,-0.121621079742908,0.164543420076370,0.831864058971405,-0.101002469658852,0.044724985957146,0.485550284385681,-0.051688116043806,-0.087239094078541,0.138953641057014) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.060384564101696,-0.166479587554932,-0.328007012605667,-0.216307431459427,-0.035007975995541,0.056033626198769,-0.011067511513829,0.104551531374454,0.166708305478096,-0.480124801397324,0.033494457602501,0.011903457343578,0.398206293582916,0.118223808705807,0.097532480955124,-0.167791843414307) * MODEL6_texOff(vec2(1,0));
res += mat4(0.001177306869067,0.032102897763252,-0.091145701706409,0.111433975398540,-0.020430855453014,-0.182465702295303,-0.196200966835022,-0.212898612022400,0.129540905356407,-0.119141176342964,-0.345873981714249,0.034834437072277,-0.101355880498886,-0.105785205960274,-0.399340897798538,-0.418371796607971) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.005671316757798,-0.035133641213179,0.043459400534630,0.017638212069869) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_M_S_3x_LA) mapping 3_1

vec4 hook()
{
vec4 res = vec4(-0.063339248299599,0.143758624792099,0.063946716487408,0.093788005411625);
res += mat4(-0.079030729830265,0.044579949229956,-0.073280721902847,-0.044458646327257,-0.032913498580456,0.245513185858727,-0.148800462484360,-0.233158037066460,0.044137310236692,-0.040226783603430,0.071949228644371,-0.052464533597231,0.159228280186653,0.152536898851395,0.219210952520370,-0.063405491411686) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.006733180023730,0.030997056514025,0.011005301028490,0.036257449537516,0.226029559969902,0.493879973888397,-0.232196420431137,0.006516756955534,0.087713181972504,0.075514577329159,0.358796656131744,0.010732022114098,0.140125870704651,0.075687155127525,0.432839095592499,-0.145781308412552) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.029164675623178,0.080531954765320,0.006104688160121,0.069740056991577,-0.399753391742706,-0.069543443620205,0.032118249684572,-0.045746106654406,-0.010960314422846,-0.031337969005108,0.057576484978199,-0.021245000883937,0.134363129734993,0.243837580084801,0.175186991691589,-0.042622853070498) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.078421905636787,0.207972496747971,0.103103697299957,0.024586642161012,-0.350626528263092,-0.086339332163334,0.159977316856384,-0.037168901413679,-0.084021590650082,-0.130178689956665,0.054839108139277,-0.088908322155476,-0.216903299093246,0.064135193824768,0.049426093697548,0.040856312960386) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.402023613452911,-0.104054547846317,0.332732677459717,-0.028258794918656,0.143369808793068,-0.375795155763626,0.045960716903210,-0.518537759780884,0.139989137649536,0.143243283033371,-0.022949552163482,0.161226049065590,0.240434393286705,0.337294548749924,-0.278765082359314,0.055502627044916) * MODEL7_texOff(vec2(0,0));
res += mat4(0.071816623210907,0.032155763357878,0.009566484950483,-0.006795389112085,-0.064793743193150,-0.475128680467606,0.005618771538138,-0.055589105933905,0.005963852629066,-0.203679531812668,0.077142022550106,-0.148736983537674,-0.151512473821640,-0.023062122985721,0.023093953728676,-0.067661471664906) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.056261438876390,0.052699450403452,-0.048656441271305,0.029118677601218,0.058104742318392,0.017942039296031,0.083623789250851,0.244471609592438,-0.449986666440964,-0.224369019269943,-0.040555734187365,-0.081752367317677,-0.499293893575668,0.116736404597759,-0.023301159963012,-0.095767803490162) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.197541758418083,-0.123027369379997,-0.473535686731339,0.101431682705879,0.174838677048683,-0.099703043699265,0.067022852599621,0.308191120624542,-0.575729846954346,-0.067054487764835,0.211220338940620,0.115958467125893,0.245585039258003,-0.019219242036343,-0.199959367513657,-0.047583840787411) * MODEL7_texOff(vec2(1,0));
res += mat4(0.020555224269629,0.016403064131737,-0.067612230777740,0.093937397003174,0.015562231652439,-0.098090440034866,-0.009802686981857,0.370036214590073,0.298573851585388,-0.065377883613110,-0.036470655351877,-0.077190890908241,-0.202130690217018,0.266435205936432,-0.145496189594269,-0.212944388389587) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.203029528260231,-0.238544106483459,0.087522953748703,0.150909602642059,0.028127079829574,-0.189759597182274,-0.081570185720921,-0.085288092494011,0.293347716331482,-0.027200501412153,-0.023650038987398,0.049525752663612,0.223659947514534,-0.099640712141991,-0.131638631224632,0.222249805927277) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.065943121910095,-0.101074106991291,-0.039056513458490,0.327971577644348,-0.079495467245579,-0.093588374555111,0.147615924477577,-0.022166481241584,0.072821013629436,0.254932403564453,0.023596301674843,0.032022837549448,0.144843548536301,-0.212500199675560,-0.199792757630348,0.313639551401138) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.049309279769659,0.234468460083008,0.115965008735657,-0.066973499953747,-0.008626403287053,-0.127926453948021,-0.026423428207636,-0.058513637632132,0.045801971107721,-0.122822947800159,0.081788711249828,0.045896861702204,-0.248556897044182,0.106074914336205,0.175139486789703,-0.134979605674744) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.241878047585487,0.014798705466092,-0.092382736504078,-0.104195296764374,-0.140764385461807,0.256213873624802,0.011054423637688,0.104098580777645,-0.076204255223274,-0.062556035816669,0.028848232701421,-0.055841177701950,0.119110524654388,0.153823778033257,0.310475409030914,-0.015116771683097) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.313687831163406,0.226815864443779,0.096088849008083,-0.188042700290680,0.235863015055656,0.147544667124748,-0.336852163076401,0.273847490549088,0.088844992220402,-0.195317625999451,0.004791687708348,-0.156068265438080,-0.420292407274246,-0.179227232933044,0.281503617763519,-0.040903531014919) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.129376202821732,-0.063860028982162,0.113573953509331,-0.071661181747913,0.068015858530998,-0.099083758890629,0.024426190182567,0.085065744817257,0.199877753853798,-0.074547819793224,-0.017443301156163,-0.073226675391197,0.120824225246906,0.041495859622955,-0.116456896066666,0.128004208207130) * MODEL8_texOff(vec2(0,1));
res += mat4(0.019944665953517,0.051671728491783,0.012162930332124,-0.063551053404808,-0.005306130275130,-0.040162757039070,-0.095397308468819,-0.182422652840614,0.168795853853226,0.004133274313062,0.046945895999670,0.009244770742953,-0.272013396024704,-0.001521747442894,0.066815681755543,0.122636273503304) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.206656128168106,-0.003679474350065,-0.461664825677872,0.154297187924385,0.025606650859118,-0.225896075367928,-0.092064380645752,-0.299285978078842,-0.040413267910480,0.184290841221809,-0.751089453697205,-0.112349830567837,0.079454064369202,0.100461602210999,0.071954645216465,0.156992167234421) * MODEL8_texOff(vec2(1,0));
res += mat4(0.254372745752335,-0.067313358187675,-0.234388187527657,-0.149387851357460,0.075399331748486,-0.259239673614502,0.031290411949158,-0.113833144307137,0.219208583235741,-0.052212048321962,-0.291191458702087,-0.167724266648293,0.156933963298798,-0.048991445451975,0.034009553492069,0.037438046187162) * MODEL8_texOff(vec2(1,1));
res += mat4(0.003734253346920,0.049302548170090,-0.111475549638271,0.085456386208534,-0.151160672307014,0.136897206306458,0.033265318721533,0.041867937892675,-0.219126597046852,0.107414580881596,-0.080589979887009,0.088272154331207,-0.096307590603828,-0.005352767184377,-0.009976040571928,0.127057358622551) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.059770934283733,-0.268419593572617,-0.030954960733652,-0.036005124449730,0.149156674742699,0.070664316415787,-0.468774288892746,0.151044368743896,0.135023429989815,0.064650177955627,-0.315663993358612,0.299622297286987,0.117375999689102,0.128523856401443,0.324207752943039,-0.056282792240381) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.017491765320301,-0.053077585995197,-0.011038374155760,0.092084243893623,-0.080985322594643,0.108363553881645,-0.057124797254801,0.060031011700630,-0.180321574211121,-0.043387990444899,0.075925029814243,0.012702258303761,-0.061805482953787,0.152686864137650,0.135074913501740,0.030015882104635) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.150282755494118,0.125911220908165,-0.057309545576572,-0.133975759148598,-0.227397352457047,0.013436742126942,-0.022877214476466,-0.052772603929043,0.242979064583778,0.063592456281185,0.059409212321043,-0.120890431106091,-0.267905712127686,-0.246991977095604,0.075635313987732,0.202573105692863) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.065033704042435,-0.604014933109283,0.008887344039977,-0.131728574633598,-0.000059955840698,-0.141916155815125,0.257326751947403,-0.184574261307716,-0.310457944869995,0.038964103907347,0.243652850389481,-0.021199585869908,0.301761180162430,-0.099907308816910,-0.066404812037945,0.108538553118706) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.074474051594734,0.026700291782618,-0.124084703624249,-0.190774619579315,0.021057877689600,-0.081054463982582,-0.093188852071762,-0.006877107080072,0.261801779270172,-0.012625903822482,-0.021377349272370,-0.055137109011412,-0.356724530458450,-0.038077313452959,0.004018408246338,-0.109875649213791) * MODEL9_texOff(vec2(0,1));
res += mat4(0.156113296747208,0.009722951799631,-0.061792436987162,0.016232028603554,-0.188511148095131,-0.259025633335114,0.037767611443996,0.157632321119308,0.143121078610420,0.033412888646126,-0.089323043823242,-0.013714755885303,-0.238864958286285,0.001674739294685,-0.216778218746185,-0.285045892000198) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.123831279575825,0.009662508033216,0.019324501976371,-0.217721074819565,-0.143956691026688,-0.862886309623718,0.105077505111694,-0.111962385475636,-0.196268647909164,0.362473428249359,0.014536547474563,-0.195930957794189,0.169898182153702,0.138901382684708,-0.240431040525436,-0.421994209289551) * MODEL9_texOff(vec2(1,0));
res += mat4(0.151464447379112,0.006751036737114,-0.145880922675133,0.044294930994511,0.185648754239082,-0.228694528341293,0.036107342690229,0.214166089892387,0.135653227567673,-0.045670859515667,-0.121396258473396,-0.196693822741508,0.060628000646830,0.016750240698457,-0.184112131595612,-0.166101902723312) * MODEL9_texOff(vec2(1,1));
res += mat4(0.014998917467892,-0.057528156787157,-0.028782619163394,0.024484584107995,0.011286065913737,0.025670597329736,-0.000489379977807,-0.027762133628130,-0.101643934845924,0.007024317979813,-0.069260798394680,-0.062766812741756,-0.078475557267666,-0.296871215105057,-0.031592436134815,0.049280222505331) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.149516388773918,0.145956143736839,0.128752842545509,0.033434018492699,-0.121274456381798,0.120486371219158,-0.125834152102470,-0.140382751822472,0.074884325265884,-0.162063732743263,-0.201037257909775,0.153203502297401,-0.229071244597435,-1.485957026481628,0.001530578709207,0.201317101716995) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.175246432423592,-0.125184774398804,-0.032013889402151,-0.073354117572308,-0.053235925734043,0.027058033272624,-0.068379312753677,-0.112610571086407,-0.057555280625820,-0.146404922008514,0.004401889164001,-0.102074697613716,-0.114257074892521,-0.283725470304489,-0.067321777343750,0.206953004002571) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.218111932277679,-0.042809918522835,-0.168355271220207,-0.039285000413656,0.285824269056320,0.112150549888611,0.003359561553225,-0.053019423037767,-0.130584612488747,-0.005195684265345,0.039674255996943,0.182739764451981,-0.283887267112732,-0.024840768426657,-0.012125902809203,-0.034360725432634) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.045737311244011,0.291797816753387,0.123886398971081,-0.193092614412308,-0.215922936797142,-0.248782888054848,0.100941263139248,-0.108670428395271,0.224303975701332,0.027009898796678,0.066205985844135,-0.130587413907051,-0.030155999585986,-0.457941114902496,0.396981358528137,0.055191289633512) * MODEL10_texOff(vec2(0,0));
res += mat4(0.048823598772287,0.145087435841560,-0.017765320837498,0.108619563281536,0.054251253604889,0.149433940649033,0.063177399337292,-0.108674079179764,-0.154906272888184,0.195190265774727,-0.028334373608232,0.130805745720863,-0.129611015319824,-0.006942080333829,0.078199237585068,0.005913553293794) * MODEL10_texOff(vec2(0,1));
res += mat4(0.128698572516441,-0.207988545298576,0.051884729415178,0.018627814948559,0.262248724699020,0.016294540837407,0.159006148576736,-0.188078641891479,-0.036892894655466,0.120342172682285,0.117270506918430,0.324221670627594,-0.012534069828689,-0.035413928329945,0.040568985044956,0.191435262560844) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.071976587176323,-0.019433284178376,-0.202537357807159,-0.008814037777483,0.231862932443619,-0.453948825597763,0.180470705032349,-0.021131098270416,0.139313608407974,0.050845392048359,0.240639805793762,0.032269705086946,-0.032136000692844,0.112954482436180,-0.030637539923191,0.346616983413696) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.019913727417588,-0.023961614817381,0.082286588847637,0.091475069522858,-0.121118418872356,0.081533029675484,0.130777463316917,-0.140554741024971,-0.075330942869186,0.042143501341343,0.051876019686460,0.143868237733841,-0.063800565898418,0.153206616640091,0.012550452724099,0.370119094848633) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.156820178031921,0.047109819948673,0.107963040471077,-0.082682736217976,-0.536790370941162,0.154033228754997,0.167222216725349,0.099500253796577,-0.269655704498291,-0.180966243147850,-0.097069121897221,-0.121114894747734,-0.000337883539032,0.028083659708500,0.119853146374226,0.152759626507759) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.174742534756660,-0.153645083308220,0.107824683189392,-0.139241829514503,-0.539441466331482,0.372985720634460,0.149871587753296,-0.070104822516441,-0.027816399931908,0.060403488576412,0.132496908307076,0.094884030520916,0.078287176787853,-0.017515076324344,-0.031516306102276,0.322879731655121) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.134878680109978,0.022337397560477,-0.138908207416534,0.126788854598999,-0.059693429619074,0.263979822397232,0.340209007263184,0.040407896041870,0.034640964120626,0.078428544104099,0.138815253973007,0.051559489220381,-0.005237845238298,-0.008281948976219,0.015205024741590,0.052637301385403) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.292836338281631,-0.025925515219569,-0.003362877992913,-0.080696910619736,-0.524355411529541,0.358165174722672,-0.253957986831665,0.003909397404641,-0.294343590736389,-0.273283421993256,0.033622205257416,0.140823706984520,-0.046123173087835,0.133719339966774,-0.062649138271809,-0.153119459748268) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.110348857939243,0.115350730717182,0.184652850031853,-0.099584169685841,-0.829755425453186,0.058901656419039,-0.118475347757339,0.134832173585892,0.198518678545952,-0.121547609567642,-0.218096524477005,0.306872278451920,0.311467438936234,-0.367060393095016,0.162333086133003,-0.352978616952896) * MODEL11_texOff(vec2(0,0));
res += mat4(0.039234954863787,-0.135396465659142,0.109180539846420,-0.031122663989663,0.125079825520515,0.349805384874344,-0.175301685929298,-0.031172644346952,-0.022322183474898,0.086061313748360,-0.057284437119961,0.149263322353363,-0.262756049633026,0.087979085743427,0.118114769458771,-0.263833135366440) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.022563265636563,0.121320910751820,0.010492944158614,0.037105772644281,-0.436235457658768,0.026054807007313,-0.684704363346100,-0.264978885650635,-0.056544858962297,0.050240200012922,0.079946316778660,0.035473451018333,0.143644958734512,-0.020675230771303,-0.048632573336363,-0.135921657085419) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.043703634291887,0.159316718578339,-0.040610633790493,-0.048740584403276,-0.442059785127640,0.020360153168440,-0.415770351886749,-0.328348845243454,0.111717775464058,0.212339341640472,-0.002966148080304,0.081890150904655,-0.051993120461702,-0.017150076106191,-0.091032981872559,-0.120418161153793) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.095389403402805,0.025461768731475,0.021436780691147,-0.050181861966848,0.132631108164787,0.056598622351885,-0.519465744495392,-0.285251647233963,-0.062363315373659,0.045228227972984,0.018114808946848,-0.196934118866920,-0.083814226090908,-0.118113659322262,-0.081422470510006,-0.628206014633179) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.166711390018463,-0.076843783259392,0.072939045727253,-0.047759134322405,0.257942914962769,0.088649019598961,-0.066366560757160,-0.000276707229204,-0.092855758965015,0.126406013965607,0.071520358324051,-0.195154905319214,0.119908593595028,0.032239399850368,0.104256026446819,0.123073160648346) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.085046246647835,0.156816989183426,-0.061066690832376,-0.016607793048024,-0.159019157290459,-0.077844060957432,-0.104652822017670,-0.023550912737846,0.188052669167519,-0.123393714427948,0.139362871646881,0.099462270736694,0.178794160485268,-0.239940047264099,0.043789800256491,0.212099939584732) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.147180467844009,0.070853531360626,0.217193752527237,-0.214584335684776,-0.109880037605762,-0.031472381204367,0.159299299120903,-0.125109523534775,-0.169473811984062,0.234876871109009,0.062903240323067,-0.232423424720764,-0.116502456367016,-0.181110590696335,0.059443678706884,0.244451224803925) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.097306653857231,0.145829722285271,-0.051869872957468,-0.051023088395596,0.220577940344810,0.089090228080750,0.187937319278717,-0.006940489634871,-0.054764825850725,0.009548848494887,0.055680237710476,0.179653406143188,0.372981756925583,0.155598104000092,0.143002063035965,-0.137911364436150) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.942697584629059,-0.368704557418823,0.112790621817112,-0.013786553405225,-0.043775953352451,-0.131266877055168,0.108830206096172,0.023463953286409,0.230925336480141,0.006881156470627,0.184651166200638,0.327510505914688,0.498454272747040,-0.071416251361370,0.089276909828186,-0.076827526092529) * MODEL12_texOff(vec2(0,0));
res += mat4(0.195645302534103,0.360985100269318,-0.329155087471008,0.157826960086823,-0.068091921508312,-0.053152460604906,-0.274556189775467,0.067567251622677,-0.206977978348732,-0.007880086079240,0.057517129927874,0.199000924825668,-0.121948748826981,0.189257547259331,0.003586631733924,-0.116893932223320) * MODEL12_texOff(vec2(0,1));
res += mat4(0.305046856403351,-0.093157716095448,0.082985945045948,0.033216778188944,-0.130792871117592,0.085235320031643,-0.007128667552024,0.013640916906297,-0.081498138606548,0.178374096751213,0.033777695149183,0.195445880293846,0.259548515081406,0.086449213325977,0.241149008274078,-0.023653548210859) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.613972485065460,-0.000070965019404,-0.056851316243410,-0.353600591421127,0.175569906830788,-0.034836772829294,-0.014767138287425,-0.037057522684336,-0.024408066645265,0.262298882007599,0.217759847640991,-0.098586224019527,0.508930504322052,-0.173780292272568,0.266717702150345,-0.036562953144312) * MODEL12_texOff(vec2(1,0));
res += mat4(0.153190538287163,-0.286598563194275,0.035652738064528,-0.139972046017647,0.025854459032416,0.044804792851210,-0.186751827597618,-0.178543388843536,-0.244020611047745,0.234729990363121,0.084018215537071,0.088295467197895,-0.127294152975082,0.006966472137719,0.118811868131161,0.065703436732292) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.068224072456360,-0.040473327040672,-0.153180822730064,-0.230005443096161) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_M_S_3x_LA) mapping 3_2

vec4 hook()
{
vec4 res = vec4(0.113180391490459,-0.254837214946747,-0.033911090344191,0.263120561838150);
res += mat4(0.048482567071915,-0.027489233762026,0.072525322437286,0.084089055657387,-0.025911159813404,-0.079100407660007,-0.017820987850428,0.111488752067089,-0.067523986101151,0.014829467050731,-0.018150348216295,-0.022283142432570,0.204215615987778,0.170221790671349,0.088609546422958,-0.117829561233521) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.048620410263538,-0.068434514105320,-0.281184732913971,0.114336200058460,-0.005319353658706,0.218689277768135,0.193716108798981,0.016351118683815,0.051626093685627,0.058402702212334,0.034005459398031,0.079035893082619,-0.125827550888062,0.059973079711199,0.160675138235092,-0.043586499989033) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.087388657033443,0.138443917036057,0.182394132018089,-0.075182683765888,0.086387015879154,-0.184074327349663,0.126201331615448,-0.142493158578873,0.101438201963902,-0.106366232037544,0.039788436144590,0.011560721322894,0.505441009998322,-0.015015884302557,0.040827736258507,0.106953822076321) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.109014756977558,0.114954032003880,0.035732749849558,-0.080852448940277,-0.010385119356215,-0.428510695695877,0.101916417479515,0.151269048452377,0.025767793878913,-0.054982338100672,0.046124890446663,-0.029093893244863,0.149056985974312,0.223141863942146,0.021496525034308,0.084027297794819) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.025580100715160,0.110789582133293,-0.619775772094727,0.054920814931393,-0.102585136890411,0.220917791128159,0.145661473274231,-0.113179750740528,-0.390210449695587,-0.068576648831367,-0.015596475452185,0.090589866042137,-0.276056021451950,-0.583531677722931,-0.136247888207436,0.110994391143322) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.095389671623707,0.025718996301293,0.256438404321671,0.054072186350822,0.335683852434158,-0.056981164962053,0.073879189789295,0.089173801243305,-0.144088491797447,-0.035183452069759,0.024415913969278,-0.086845517158508,-0.228241115808487,0.294781982898712,-0.121768556535244,-0.146467566490173) * MODEL7_texOff(vec2(0,1));
res += mat4(0.262266933917999,0.089320525527000,0.068975947797298,-0.116495937108994,0.324343055486679,0.146968722343445,0.112301014363766,-0.112789489328861,-0.008483108133078,-0.034195952117443,-0.034456580877304,-0.068498522043228,-0.012013655155897,0.116685584187508,0.016962157562375,-0.026262518018484) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.035070087760687,-0.279913842678070,0.114403709769249,-0.276320099830627,-0.162869140505791,0.025925302878022,0.221092462539673,-0.304202646017075,-0.092584013938904,0.476571142673492,0.637474298477173,-0.159836307168007,0.051478788256645,-0.382962763309479,0.111433453857899,0.067230120301247) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.131110295653343,0.123473234474659,0.046002369374037,-0.016943054273725,-0.203150868415833,0.095212370157242,0.068418458104134,0.002036015037447,-0.069400414824486,-0.239048629999161,-0.073453582823277,0.132918253540993,-0.007369017694145,0.109816662967205,-0.120749868452549,-0.024979079142213) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.003946903627366,-0.053440414369106,0.033508013933897,0.200265944004059,0.017484687268734,-0.115448072552681,-0.028270868584514,-0.075187146663666,-0.474007129669189,0.057660266757011,0.011850761249661,0.031488012522459,-0.815008223056793,-0.141548126935959,-0.040146287530661,0.308632999658585) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.303741157054901,0.044378168880939,-0.122795514762402,0.099458806216717,0.261311858892441,-0.035799302160740,-0.010826952755451,-0.055357508361340,-0.544040918350220,-0.048696193844080,0.095071546733379,0.186144381761551,-0.337644726037979,0.001982734072953,-0.087122410535812,0.099648721516132) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.202267587184906,0.140135541558266,-0.020734163001180,-0.017295042052865,0.023963434621692,-0.224861845374107,0.003353584790602,-0.014606153592467,0.150368914008141,0.114295877516270,-0.029470877721906,-0.045125067234039,-0.145369574427605,0.224478423595428,-0.058835402131081,-0.095176585018635) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.142267465591431,0.177602410316467,-0.058890268206596,-0.227494627237320,0.273666888475418,0.086181834340096,0.048779651522636,-0.064320079982281,-0.382864058017731,-0.054139412939548,-0.024730287492275,0.034913994371891,0.094651699066162,0.266809076070786,-0.037889998406172,0.150881662964821) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.489599078893661,-0.166497960686684,-0.170645967125893,0.026989724487066,-0.036966271698475,0.521879971027374,0.257786691188812,-0.041072994470596,-0.576062440872192,0.490782141685486,0.037797365337610,-0.447031736373901,0.436110258102417,0.198376908898354,0.158509865403175,0.096751786768436) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.473165273666382,0.076786138117313,-0.096503272652626,-0.024212144315243,-0.320156604051590,-0.136013299226761,-0.012789178639650,-0.005149774253368,-0.105468347668648,-0.123885914683342,0.177666351199150,0.102696664631367,0.266202539205551,0.024546470493078,0.092064157128334,0.034010570496321) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.179909408092499,-0.148322761058807,-0.016313349828124,0.285307943820953,-0.247159779071808,-0.186055749654770,-0.026247339323163,-0.019539371132851,-0.218654647469521,-0.096020057797432,0.059938717633486,0.006326411385089,-0.135657161474228,-0.245781198143959,-0.062714405357838,0.036475561559200) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.281718730926514,0.041292499750853,0.050370432436466,-0.044079273939133,-0.064318977296352,0.026895932853222,-0.139534488320351,0.128070667386055,-0.514500796794891,-0.119014993309975,0.104727834463120,-0.238675296306610,-0.166520297527313,-0.009109755977988,-0.036240756511688,0.323142081499100) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.051016967743635,-0.096808589994907,0.206624865531921,0.009013703092933,0.092250116169453,-0.080401442945004,-0.028929533436894,-0.067615769803524,0.185051843523979,-0.007214941084385,0.008608036674559,-0.026833044365048,-0.276830017566681,-0.154470100998878,0.032026793807745,0.190720602869987) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.110847063362598,-0.054703406989574,0.017475459724665,-0.023792708292603,0.151755839586258,0.020671226084232,0.039816811680794,0.093708522617817,0.139911249279976,0.020139895379543,-0.022659011185169,0.129956558346748,0.000679873977788,0.137954413890839,0.059983685612679,-0.153342708945274) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.397362887859344,-0.043525230139494,0.041454687714577,-0.147869065403938,-0.190427258610725,0.166801229119301,-0.050082251429558,0.145027041435242,-0.371926009654999,0.127233743667603,0.001807197462767,0.186038181185722,0.187095016241074,0.132040679454803,0.046767413616180,-0.202807739377022) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.062880560755730,-0.018713824450970,-0.068264581263065,-0.141947597265244,-0.238574206829071,0.112404398620129,0.082394607365131,-0.045643128454685,-0.317770957946777,0.124298512935638,0.054303258657455,-0.081595227122307,-0.021568499505520,0.277109891176224,-0.047915976494551,0.029950162395835) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.199004009366035,-0.006628856528550,0.058748885989189,0.013316012918949,-0.141838088631630,-0.036050006747246,-0.025880871340632,-0.064587749540806,0.006578577682376,0.082732900977135,-0.078599311411381,0.039837244898081,-0.180906012654305,-0.012636613100767,-0.014073577709496,0.077632889151573) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.304751902818680,-0.062889747321606,-0.008078086189926,-0.055681452155113,0.262816011905670,-0.041436523199081,0.305651843547821,0.016351426020265,0.006588525604457,-0.240274950861931,-0.200160011649132,-0.206741839647293,-0.259605228900909,-0.306453824043274,0.027745259925723,-0.427205711603165) * MODEL9_texOff(vec2(0,0));
res += mat4(0.313408613204956,-0.047101754695177,0.051933474838734,-0.129302933812141,0.091619327664375,-0.066365115344524,0.135684177279472,0.192877918481827,-0.002381049329415,-0.007309446111321,0.218556568026543,0.102265201508999,-0.084865331649780,0.045858971774578,-0.099621795117855,-0.281001627445221) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.332539290189743,-0.170689627528191,-0.055879440158606,0.158475309610367,0.086987860500813,-0.003726730123162,-0.003993883263320,0.118169188499451,0.121218234300613,-0.044701185077429,0.013572306372225,-0.067260228097439,0.045102559030056,0.213556617498398,-0.033327076584101,-0.020865974947810) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.452941685914993,0.148749127984047,-0.139252081513405,0.000535509607289,-0.149773448705673,-0.138918623328209,-0.200485974550247,0.707730710506439,0.105368703603745,0.064383268356323,0.049781832844019,-0.158954814076424,0.147831514477730,0.040089271962643,0.146145433187485,-0.201353862881660) * MODEL9_texOff(vec2(1,0));
res += mat4(0.019107794389129,-0.021693844348192,-0.038706414401531,0.044571064412594,0.173663720488548,-0.198744416236877,-0.011509252712131,0.128989070653915,-0.072486586868763,-0.098415218293667,-0.053636603057384,-0.006058275233954,-0.153706774115562,0.050450362265110,0.037229806184769,-0.176144078373909) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.065608732402325,-0.102833591401577,0.079418390989304,0.043244466185570,-0.060703396797180,0.082871183753014,0.066534020006657,-0.119135968387127,0.167518436908722,0.013445403426886,-0.015979738906026,-0.021737661212683,0.120434373617172,-0.053569693118334,0.110802277922630,0.037510383874178) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.178765505552292,0.119191966950893,0.216811865568161,-0.085797384381294,-0.102898873388767,0.043088149279356,-0.008869748562574,-0.094810441136360,-0.204746112227440,-0.199982509016991,0.014689218252897,0.007249204441905,0.059484884142876,-0.427383512258530,0.119480505585670,0.047751933336258) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.186657845973969,0.139754146337509,-0.121185943484306,0.056790873408318,0.129777207970619,0.027226876467466,-0.062787890434265,-0.017275979742408,-0.048888389021158,-0.106848217546940,0.039248075336218,-0.029326850548387,0.186907216906548,-0.042070578783751,-0.082311302423477,0.018651211634278) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.026917977258563,0.027714075520635,0.225914821028709,-0.211764693260193,-0.345492631196976,0.040191426873207,-0.129731103777885,0.079523019492626,0.556329667568207,0.176419436931610,-0.018550064414740,0.106707118451595,0.305851429700851,0.041874185204506,0.038349337875843,0.142902821302414) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.334917724132538,-0.049168765544891,-0.360274612903595,-0.127899408340454,0.138509139418602,-0.192730396986008,-0.237907797098160,-0.166544526815414,0.236133828759193,-0.289964228868484,0.054451908916235,-0.053662959486246,-0.063980661332607,-0.061397444456816,-0.082472644746304,0.309325188398361) * MODEL10_texOff(vec2(0,0));
res += mat4(0.035004355013371,-0.166356459259987,-0.231380119919777,-0.024016542360187,0.325012266635895,-0.133831545710564,-0.263281017541885,-0.094157822430134,0.228133022785187,0.143955782055855,-0.181743010878563,0.065760500729084,0.228895008563995,0.123935014009476,-0.101802825927734,0.103764429688454) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.300068855285645,-0.034129217267036,0.002031169831753,0.059205397963524,-0.348241209983826,-0.068293265998363,0.042619775980711,0.128266423940659,-0.107349418103695,0.015290813520551,0.015816144645214,0.227352261543274,0.114130586385727,-0.005983348935843,0.057928059250116,-0.022470263764262) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.192597597837448,-0.188926696777344,-0.225026205182076,0.077403388917446,-0.089760757982731,-0.203504398465157,-0.124658450484276,0.009247669950128,0.173337131738663,-0.007669035345316,-0.137157768011093,0.175269559025764,0.020982645452023,-0.125203788280487,0.104207016527653,-0.337570548057556) * MODEL10_texOff(vec2(1,0));
res += mat4(0.098768286406994,-0.062844544649124,-0.014257499016821,0.060381487011909,0.255282133817673,-0.084982283413410,-0.219259530305862,-0.151509463787079,0.208552569150925,0.044067062437534,-0.004404753912240,-0.108639739453793,-0.063567198812962,0.034313056617975,0.077577747404575,-0.019052259624004) * MODEL10_texOff(vec2(1,1));
res += mat4(0.248157531023026,0.044839914888144,0.039908878505230,-0.054387643933296,0.169564187526703,0.233445286750793,0.004601531662047,-0.114547140896320,-0.319980025291443,-0.122216217219830,-0.116033948957920,-0.036146979779005,0.186753749847412,-0.034491866827011,-0.077366545796394,0.117372222244740) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.300825804471970,0.096405066549778,-0.044661995023489,-0.011805461719632,0.117835342884064,-0.146362081170082,-0.011724634096026,-0.159989714622498,0.111742682754993,-0.033202439546585,0.033566299825907,0.057283338159323,-0.140143141150475,0.449217647314072,-0.114237181842327,0.039807908236980) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.491968780755997,-0.092654384672642,0.034864712506533,0.031636197119951,-0.193722516298294,0.288894027471542,0.225061491131783,-0.090388648211956,0.095817439258099,0.036840699613094,0.063683494925499,-0.037032976746559,0.056407954543829,-0.099435351788998,0.143254816532135,-0.169817909598351) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.310431599617004,-0.029075944796205,0.011901079677045,-0.120447307825089,0.165981784462929,0.212568476796150,-0.217646643519402,-0.228812068700790,-0.078242674469948,-0.349262744188309,-0.331021338701248,0.157397598028183,-0.408795744180679,0.084731727838516,-0.007387151475996,-0.059666611254215) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.458343148231506,-0.030518416315317,-0.005952103529125,0.001405321760103,0.057314623147249,-0.259398639202118,-0.088800713419914,-0.133199274539948,-0.166045576334000,0.292813152074814,0.301035106182098,-0.173199281096458,0.172721356153488,0.227761328220367,0.078771330416203,-0.300750166177750) * MODEL11_texOff(vec2(0,0));
res += mat4(0.146456643939018,-0.051212422549725,0.066673740744591,-0.071035347878933,-0.070123702287674,0.232825607061386,0.248234301805496,-0.072790585458279,-0.233739212155342,-0.030680924654007,-0.000147441096487,-0.216034010052681,-0.291597843170166,0.269975364208221,0.045194849371910,-0.419090032577515) * MODEL11_texOff(vec2(0,1));
res += mat4(0.301247775554657,0.274680972099304,0.041584562510252,-0.129731491208076,0.080210819840431,-0.020893912762403,-0.047673698514700,-0.276519507169724,-0.013692936860025,-0.144169688224792,-0.053604081273079,0.211650222539902,-0.347146898508072,-0.182518437504768,-0.038471382111311,-0.013409667648375) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.084654130041599,-0.007087707053870,0.020360590890050,-0.068849861621857,-0.081561081111431,-0.305151015520096,0.053988285362720,-0.269412517547607,0.124824441969395,-0.098956122994423,-0.085212193429470,0.093571737408638,0.110684551298618,0.207967281341553,-0.147507131099701,0.160381317138672) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.372041165828705,0.092977657914162,-0.067463852465153,0.098638072609901,-0.431337982416153,-0.033209379762411,0.027459073811769,-0.000549748539925,0.006130664143711,0.093107677996159,-0.031018521636724,-0.026658652350307,0.188799738883972,-0.043089956045151,0.054023154079914,-0.043843604624271) * MODEL11_texOff(vec2(1,1));
res += mat4(0.329434603452682,0.060515113174915,0.175539925694466,-0.005625294987112,-0.156473964452744,-0.027624446898699,-0.059491131454706,0.147159025073051,-0.116056658327579,-0.002716019051149,-0.055533733218908,-0.027421094477177,-0.024618579074740,0.056247845292091,0.114529162645340,0.174961343407631) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.876982688903809,0.031374424695969,0.126388743519783,0.121348753571510,0.049893029034138,-0.059135474264622,-0.067590340971947,-0.134328380227089,-0.003967073746026,0.098645716905594,-0.152449488639832,-0.110159732401371,0.175533697009087,0.094205468893051,0.122156396508217,0.032757896929979) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.069401733577251,0.125989571213722,0.003826385363936,-0.149384245276451,0.007470521144569,0.128365024924278,-0.128610745072365,-0.218499585986137,0.217944219708443,-0.061499886214733,-0.174051612615585,0.023909410461783,0.313376188278198,0.023865478113294,-0.044564921408892,0.015471506863832) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.187068268656731,0.230357214808464,0.268388152122498,-0.348939329385757,0.140795677900314,-0.042440671473742,-0.110346473753452,0.226884663105011,-0.071838341653347,0.059984959661961,-0.050126884132624,0.070052161812782,0.043868295848370,0.367048829793930,0.239482134580612,-0.164712056517601) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.394705176353455,-0.394419491291046,0.126739785075188,-0.000291755946819,-0.187669038772583,-0.048890013247728,0.024171300232410,-0.026979628950357,-0.294126659631729,-0.280242770910263,-0.320746690034866,0.093680702149868,0.142964467406273,0.182078689336777,0.208570912480354,0.021332891657948) * MODEL12_texOff(vec2(0,0));
res += mat4(0.084196090698242,0.061395008116961,-0.307038724422455,0.052191454917192,-0.661177158355713,0.018176149576902,0.062233503907919,-0.198284178972244,0.214672818779945,-0.121086731553078,-0.171878382563591,-0.101050272583961,0.203241631388664,0.218725860118866,-0.066980496048927,-0.108225479722023) * MODEL12_texOff(vec2(0,1));
res += mat4(0.045080505311489,0.202768906950951,0.077440306544304,0.131371542811394,-0.072690896689892,-0.164727061986923,-0.052663091570139,0.014186457730830,0.037809163331985,0.171598240733147,-0.061472989618778,-0.068906843662262,0.014978416264057,0.039720699191093,0.109536230564117,-0.038155712187290) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.415971785783768,0.003385008079931,0.004117580596358,-0.086087986826897,0.115933872759342,-0.000685069360770,0.128969848155975,0.105198256671429,0.050902940332890,0.271323442459106,-0.197521552443504,0.028058568015695,0.114781647920609,0.205998525023460,-0.048671443015337,0.056052513420582) * MODEL12_texOff(vec2(1,0));
res += mat4(0.203070253133774,0.146127462387085,0.040013398975134,0.031765658408403,0.116293147206306,-0.144399270415306,0.064027234911919,0.027636500075459,-0.081954017281532,0.033523902297020,-0.149134233593941,-0.067780300974846,0.358133614063263,-0.029174689203501,-0.133005872368813,0.008357061073184) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.006564326118678,0.381425678730011,0.546031057834625,0.193851679563522) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_M_S_3x_LA) mapping 3_3

vec4 hook()
{
vec4 res = vec4(0.106197491288185,0.021130913868546,-0.061743367463350,0.008009383454919);
res += mat4(-0.050002638250589,-0.060886874794960,-0.115749582648277,-0.013525427319109,0.147282645106316,0.003865345846862,-0.063326343894005,0.158080190420151,-0.084973953664303,-0.041367683559656,0.022552184760571,-0.147204637527466,-0.043612729758024,0.068348892033100,-0.032344795763493,0.079632282257080) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.079827539622784,-0.190296292304993,0.106322973966599,-0.133956581354141,-0.028044546023011,0.334248661994934,0.099715754389763,-0.092267900705338,0.077546343207359,0.088508486747742,0.078628465533257,0.045843970030546,0.156004309654236,0.186712950468063,-0.157138451933861,0.188968658447266) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.053799580782652,0.003677030093968,-0.087666794657707,-0.003547634929419,-0.004405514337122,0.022423481568694,-0.256665796041489,0.041343204677105,-0.008933669887483,-0.035613209009171,0.046565160155296,-0.051098760217428,0.417296469211578,-0.034663908183575,-0.215362250804901,0.025789188221097) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.081932812929153,-0.171492800116539,-0.101679511368275,-0.147684395313263,0.154847338795662,-0.257531493902206,-0.009912681765854,0.000335914548486,0.026899693533778,0.090798437595367,0.105902753770351,0.255270719528198,0.063678205013275,0.191273808479309,-0.133768901228905,-0.234607994556427) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.239385694265366,0.580560266971588,0.195839419960976,-0.375160455703735,0.260464489459991,-0.162524029612541,-0.108086325228214,0.056344665586948,0.040069948881865,-0.093437902629375,-0.088565461337566,-0.064541272819042,-0.100726269185543,-0.139613792300224,-0.043831717222929,-0.151328712701797) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.056762527674437,0.004255109466612,-0.533409953117371,0.181355297565460,-0.215140745043755,-0.356114357709885,0.216050550341606,0.144928872585297,0.035684257745743,-0.008551745675504,0.044669657945633,-0.031660821288824,0.637016594409943,-0.020484168082476,-0.437647372484207,-0.528657972812653) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.128408908843994,-0.235716432332993,-0.042751822620630,0.111011974513531,-0.088620617985725,-0.064958065748215,-0.085326209664345,0.215099021792412,-0.101593859493732,0.017833344638348,-0.175644010305405,-0.164995864033699,-0.051168404519558,0.017209418118000,0.033838547766209,-0.119565993547440) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.017025118693709,-0.341257601976395,0.062241561710835,0.402286678552628,-0.042618829756975,-0.053517952561378,0.033157065510750,0.414141625165939,0.208124250173569,0.269317626953125,0.041563030332327,-0.585967779159546,-0.091182351112366,0.009577025659382,0.149244308471680,-0.456723004579544) * MODEL7_texOff(vec2(1,0));
res += mat4(0.175236850976944,-0.046874012798071,-0.190473869442940,-0.083930343389511,0.155454471707344,-0.002657587872818,0.101517796516418,-0.169844672083855,-0.024260172620416,0.063809603452682,-0.695520997047424,0.196416646242142,0.212843254208565,-0.042072754353285,-0.095771588385105,0.160294562578201) * MODEL7_texOff(vec2(1,1));
res += mat4(0.057403754442930,-0.087284348905087,-0.143919572234154,-0.224052399396896,-0.048413090407848,-0.071707069873810,-0.104496717453003,-0.095775857567787,0.041290991008282,-0.016193315386772,0.066027402877808,-0.121426291763783,0.112515345215797,-0.053535114973783,0.014962338842452,-0.285851299762726) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.036411207169294,-0.042826015502214,0.190736770629883,-0.280835449695587,0.142901822924614,-0.076996274292469,0.107102975249290,0.146452993154526,0.039205513894558,0.004006011877209,0.007838767021894,-0.302633136510849,0.049104552716017,-0.144080534577370,0.026899628341198,-0.325272440910339) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.373687565326691,0.050431646406651,-0.176296144723892,-0.141442731022835,-0.113010816276073,0.050581719726324,0.102663576602936,0.179000169038773,-0.577287614345551,-0.071455299854279,0.082267887890339,0.057526946067810,-0.231506645679474,0.015754772350192,-0.095679298043251,0.006425610277802) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.300465732812881,-0.101773127913475,-0.125708580017090,-0.217158660292625,0.033460393548012,-0.194008633494377,0.132853806018829,0.162664800882339,-0.020604610443115,0.080156736075878,0.182521089911461,-0.054470505565405,-0.132831946015358,0.128352925181389,0.376365154981613,0.267297208309174) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.264608383178711,0.143212154507637,0.142434865236282,-0.317185133695602,-0.142302528023720,-0.356585949659348,-0.277407050132751,-0.308710753917694,-0.223105058073997,-0.174104988574982,0.256261855363846,-0.328504353761673,0.045018576085567,-0.041810918599367,-0.207527160644531,0.114086776971817) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.172461912035942,-0.108432069420815,-0.713611483573914,-0.175983816385269,0.152945995330811,-0.076720863580704,0.215553939342499,0.134533360600471,-0.788282334804535,0.038935419172049,-0.406304240226746,0.148015007376671,-0.290828883647919,0.052937600761652,0.064939133822918,0.193701565265656) * MODEL8_texOff(vec2(0,1));
res += mat4(0.135249733924866,-0.029194325208664,0.239222288131714,-0.209088236093521,0.015225358307362,-0.138977333903313,-0.104997657239437,-0.063941530883312,0.010445537976921,0.160366386175156,0.010569924488664,0.042436290532351,-0.028274355456233,-0.042744331061840,-0.060603562742472,0.030283836647868) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.252208948135376,-0.053750362247229,-0.171648681163788,-0.256264597177505,0.063318558037281,-0.078769639134407,0.067002564668655,-0.111291699111462,-0.035461571067572,-0.189589217305183,-0.018668467178941,0.222604870796204,-0.028713621199131,-0.044621668756008,-0.121031947433949,-0.045217521488667) * MODEL8_texOff(vec2(1,0));
res += mat4(0.058536332100630,-0.056603748351336,-0.069979317486286,-0.006272091064602,-0.082475505769253,0.030520681291819,0.194953098893166,-0.061860822141171,0.112765356898308,0.071021705865860,0.246780157089233,-0.029479894787073,-0.079922065138817,-0.042330190539360,0.291142076253891,-0.138448223471642) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.031971938908100,-0.104898944497108,-0.005592334549874,0.027751574292779,0.156768217682838,-0.016595505177975,0.064412690699100,0.155510976910591,-0.025857575237751,-0.082734212279320,0.012194534763694,-0.031068585813046,0.014963260851800,0.036338951438665,-0.147037178277969,0.035463027656078) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.056110758334398,0.079029954969883,-0.092788279056549,-0.087974280118942,-0.119853809475899,-0.189340323209763,-0.184782221913338,-0.061345007270575,0.063366778194904,-0.167013704776764,0.016250608488917,-0.411170035600662,-0.185001313686371,-0.017964879050851,0.398378968238831,0.375319480895996) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.306930571794510,-0.044544558972120,0.031855881214142,0.030674774199724,0.046649947762489,-0.031686462461948,0.079599283635616,-0.166442304849625,-0.054126840084791,-0.082912534475327,-0.064756698906422,-0.123691111803055,0.156160697340965,-0.055718533694744,-0.310296982526779,-0.108445443212986) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.150254145264626,0.118612952530384,-0.040638953447342,-0.009055709466338,-0.056521084159613,0.173017382621765,-0.004308614414185,0.089164577424526,-0.020322682335973,0.247733086347580,0.231406509876251,0.035045746713877,-0.244932129979134,-0.106647066771984,-0.219602361321449,-0.129378199577332) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.023118294775486,0.078979440033436,0.116726510226727,0.245181128382683,0.228064104914665,0.152732834219933,-0.422789752483368,0.178994446992874,0.028666784986854,0.093588590621948,0.023193877190351,-0.110132597386837,-0.284534633159637,-0.065640948712826,0.421963125467300,0.318678647279739) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.148407787084579,0.106313198804855,0.069455996155739,-0.059791471809149,0.160745486617088,0.140327781438828,-0.287400811910629,0.001511111506261,0.153596058487892,0.206297338008881,-0.148971229791641,0.242520123720169,0.247035294771194,-0.014727126806974,-0.076906368136406,-0.201596826314926) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.001984666800126,0.074816502630711,0.031715855002403,-0.055323950946331,0.033583626151085,0.064897775650024,0.034417428076267,0.119475863873959,0.054665770381689,-0.014422637410462,0.006753666326404,-0.083208486437798,-0.053951784968376,-0.006977187469602,0.305546462535858,-0.005407613236457) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.067136824131012,0.100357823073864,0.034160930663347,-0.032503157854080,0.188991263508797,-0.007900947704911,-0.228790417313576,-0.004658147692680,0.011949420906603,-0.187373921275139,-0.049016032367945,-0.071851246058941,-0.062064725905657,-0.150498449802399,-0.319348365068436,-0.094424150884151) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.286899209022522,0.034631181508303,0.102949030697346,-0.033299129456282,0.000438032264356,0.067424699664116,-0.272697299718857,0.316229134798050,0.086009122431278,-0.075618132948875,0.011003838852048,-0.123123943805695,0.096775472164154,0.134842813014984,0.276542305946350,0.438604414463043) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.147301509976387,-0.140106037259102,0.005692079197615,-0.093840681016445,-0.029672738164663,0.095686890184879,0.041553813964128,0.048362083733082,-0.047595586627722,0.032201163470745,0.182169914245605,0.063523001968861,-0.056275289505720,-0.072617068886757,-0.005903167650104,-0.116086147725582) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.040131535381079,0.117594562470913,0.050500031560659,-0.077185370028019,-0.119775988161564,0.122404336929321,0.055700771510601,0.080478794872761,-0.193850040435791,-0.007735033519566,-0.150345951318741,0.008674916811287,-0.113298751413822,0.040827859193087,0.140098974108696,0.024472760036588) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.013991435058415,-0.095083385705948,-0.055861454457045,0.067662566900253,-0.183361217379570,0.026462413370609,0.081084914505482,0.187558412551880,0.129603892564774,0.071075238287449,-0.161489009857178,0.046411316841841,0.167736843228340,0.071943819522858,-0.253826498985291,0.024578820914030) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.126243054866791,-0.087620310485363,-0.043785568326712,-0.077173218131065,-0.009724414907396,0.026037089526653,-0.176371276378632,-0.170249879360199,-0.062720745801926,-0.119885593652725,-0.188778609037399,0.000751327897888,0.072943538427353,-0.214228019118309,-0.111066125333309,-0.089510768651962) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.040822952985764,0.256266027688980,0.065737709403038,-0.044011116027832,-0.256083309650421,0.064558878540993,0.156468778848648,0.338726043701172,0.064023993909359,0.032489590346813,0.321028023958206,0.362856537103653,-0.123649679124355,-0.090005055069923,0.221544861793518,-0.101403623819351) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.061920285224915,0.122391581535339,-0.085205741226673,0.087685249745846,-0.391199469566345,-0.079899311065674,0.165973886847496,0.191870629787445,0.358689367771149,-0.018609847873449,-0.317478775978088,-0.118268251419067,0.178271502256393,-0.208058372139931,-0.287961244583130,-0.242134675383568) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.066995412111282,-0.145526513457298,0.065968677401543,-0.008317004889250,-0.102822847664356,0.030704014003277,0.048873137682676,0.097965687513351,0.050710793584585,-0.041571840643883,-0.013948021456599,-0.036790039390326,-0.013886885717511,-0.089863583445549,0.042423855513334,0.154545858502388) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.113648526370525,0.055941719561815,0.204001143574715,-0.146807938814163,-0.247342765331268,0.081278055906296,0.137131229043007,0.058367997407913,0.283266067504883,0.045245166867971,0.069342926144600,-0.184301555156708,-0.023024974390864,-0.144007414579391,0.044069651514292,0.285686969757080) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.122006237506866,0.031544733792543,0.067854896187782,0.039172738790512,-0.302987724542618,-0.099155314266682,0.074049577116966,-0.282083421945572,0.088138721883297,-0.082946382462978,-0.108310520648956,0.072310589253902,0.194512799382210,-0.080143637955189,-0.106842532753944,-0.140302762389183) * MODEL10_texOff(vec2(1,1));
res += mat4(0.039570901542902,0.077216804027557,0.068117655813694,0.223423466086388,0.135134205222130,0.035422869026661,-0.099547840654850,-0.205178588628769,-0.062230426818132,-0.021466618403792,0.100995242595673,0.000043174586608,0.105113916099072,0.071145310997963,0.001667360309511,0.051284369081259) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.193956017494202,-0.078234434127808,-0.185732558369637,-0.020921850576997,0.010487221181393,-0.045313350856304,-0.259262442588806,-0.129973426461220,-0.000707472907379,0.034802380949259,-0.104957759380341,-0.021486664190888,0.005302067380399,-0.064592637121677,-0.288633018732071,-0.005675272550434) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.473889350891113,0.014646914787591,0.152661278843880,0.006847138516605,0.232757970690727,-0.057977560907602,-0.195866584777832,-0.337744146585464,0.125647395849228,0.026370745152235,-0.246618315577507,-0.013267375528812,0.176471754908562,-0.047087620943785,0.023483743891120,0.024393692612648) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.174768477678299,-0.165303632616997,-0.312052607536316,-0.252553403377533,0.012140428647399,0.059404313564301,0.056600388139486,-0.238809317350388,-0.079959563910961,0.089864216744900,0.155638068914413,0.053598552942276,0.078947521746159,-0.089582152664661,0.047535173594952,0.146328017115593) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.234819039702415,0.108538560569286,0.195581808686256,-0.440960526466370,0.026696847751737,-0.122136831283569,-0.177166864275932,-0.110921882092953,-0.467440605163574,-0.116236433386803,-0.154990747570992,-0.198410585522652,-0.143810600042343,0.183892816305161,-0.117336779832840,0.368726253509521) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.176547124981880,0.008059648796916,-0.278194099664688,-0.041771989315748,0.003938272595406,0.152249902486801,-0.238215669989586,-0.008491014130414,0.206165209412575,-0.045854065567255,-0.241472706198692,-0.133751779794693,0.239810079336166,-0.187291279435158,0.050623379647732,-0.331756114959717) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.110298857092857,-0.025997467339039,-0.004068196285516,0.001359449815936,-0.073427118360996,0.036816954612732,-0.000170925835846,0.094971999526024,-0.131931111216545,0.191408857703209,0.023983187973499,-0.051481846719980,-0.014994105324149,-0.153471231460571,0.116907551884651,0.115449979901314) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.042234294116497,-0.115543581545353,0.089697442948818,0.077868394553661,-0.215856298804283,0.035168010741472,-0.117497324943542,0.165966048836708,-0.101570859551430,0.103407636284828,0.091127432882786,0.026691650971770,0.070476278662682,0.134343743324280,0.200122982263565,0.071720838546753) * MODEL11_texOff(vec2(1,0));
res += mat4(0.233012080192566,-0.035787671804428,-0.105301782488823,-0.500338375568390,0.167723551392555,0.065411433577538,-0.339633345603943,0.123413585126400,-0.013815264217556,0.014052174054086,-0.167657688260078,0.033024430274963,-0.083265796303749,0.028767753392458,0.306739449501038,0.202835425734520) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.007307711057365,-0.097249962389469,0.005424621049315,0.195717051625252,0.033428065478802,0.018907161429524,0.100243493914604,-0.091171972453594,0.012377552688122,-0.058718748390675,-0.091877855360508,0.029718732461333,0.273615926504135,-0.024842379614711,-0.099655315279961,-0.023503145202994) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.037280283868313,-0.050530787557364,0.031557973474264,-0.421257644891739,0.081611000001431,-0.058003131300211,-0.025020375847816,0.083297073841095,-0.044654689729214,0.228947877883911,0.023700028657913,0.050453286617994,-0.076120086014271,-0.005602498073131,0.484180063009262,0.086738683283329) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.058151070028543,0.039877496659756,0.146612867712975,0.097131900489330,0.055582601577044,-0.039860364049673,0.143572583794594,-0.181086450815201,0.042754825204611,-0.005871329922229,-0.131866842508316,0.099711202085018,-0.117780782282352,-0.083202935755253,0.494058579206467,0.043835446238518) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.250231534242630,-0.070989765226841,-0.292060405015945,-0.508734762668610,0.016940295696259,0.208176612854004,0.349316596984863,0.181036829948425,0.088639408349991,-0.142074719071388,-0.085013076663017,0.008215114474297,-0.020153112709522,0.084681682288647,-0.226959288120270,0.223657622933388) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.109101220965385,0.025442220270634,0.358649343252182,0.476741224527359,-0.244816154241562,-0.109772205352783,-0.310553938150406,0.083753518760204,-0.084124736487865,0.078180298209190,0.182731911540031,0.182006523013115,-0.012341542169452,0.143569380044937,0.203428059816360,0.253573805093765) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.355951935052872,-0.306267172098160,-0.036109264940023,0.301751643419266,0.013285625725985,0.100111678242683,0.224138617515564,-0.239847108721733,-0.221859022974968,0.018333140760660,0.192058667540550,-0.009525977075100,0.113114222884178,0.038895796984434,0.560127437114716,0.029985060915351) * MODEL12_texOff(vec2(0,1));
res += mat4(0.027843486517668,-0.124978430569172,-0.040347456932068,-0.126418560743332,0.017093516886234,0.066804714500904,0.086767062544823,0.129773050546646,-0.103010743856430,-0.036084361374378,-0.001551331719384,-0.007515741977841,0.073216177523136,-0.039007280021906,0.009371532127261,0.076024085283279) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.010097547434270,-0.041433613747358,0.068847320973873,0.182935148477554,0.076697707176208,0.014215072616935,-0.012802541255951,-0.048550929874182,-0.102963596582413,0.096110381186008,0.006497434340417,-0.008998102508485,-0.149080768227577,0.111291021108627,0.207946896553040,-0.030744723975658) * MODEL12_texOff(vec2(1,0));
res += mat4(0.144443392753601,-0.111140720546246,0.166713818907738,-0.267231225967407,0.031836308538914,0.041356302797794,0.249822825193405,0.217241466045380,-0.006417721975595,0.019666550680995,-0.183985605835915,-0.082180194556713,-0.371218651533127,-0.042325515300035,0.313407570123672,0.105259001255035) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.069989033043385,0.549432337284088,-0.060085140168667,0.060958895832300) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_M_S_3x_LA) mapping 3_4

vec4 hook()
{
vec4 res = vec4(0.070739753544331,0.134592935442924,0.227188244462013,0.026733200997114);
res += mat4(0.092467658221722,-0.084904633462429,-0.050478983670473,0.092052921652794,-0.059616591781378,-0.149701058864594,-0.159114345908165,-0.088908806443214,-0.003686469048262,0.080304861068726,0.066877886652946,0.010084446519613,-0.001019484363496,0.118775688111782,-0.247640997171402,0.178781524300575) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.086108326911926,0.079031318426132,-0.047708164900541,-0.379671633243561,-0.178591310977936,-0.278009444475174,0.060849130153656,-0.402110785245895,-0.062646150588989,0.207526445388794,-0.227679416537285,0.181884899735451,0.004020983818918,0.104134999215603,-0.152063339948654,-0.305120289325714) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.007599755655974,0.080311872065067,-0.126356139779091,0.071894720196724,0.048607170581818,0.216285645961761,-0.073363684117794,0.354956984519958,0.032236222177744,0.051959749311209,0.043598677963018,-0.010819666087627,0.061964776366949,-0.220963075757027,-0.539882779121399,0.033075366169214) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.156253397464752,-0.150660917162895,0.124694541096687,0.150120109319687,0.210649237036705,-0.313301593065262,0.060074646025896,0.169327765703201,0.008069212548435,0.082903094589710,0.038424041122198,-0.090322896838188,0.031235337257385,-0.249870076775551,0.020228441804647,-0.087910383939743) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.421070963144302,0.002035453217104,0.257341623306274,0.313119679689407,0.289924234151840,0.115400567650795,-0.439098298549652,0.272282868623734,-0.077488295733929,0.040597289800644,-0.066249296069145,-0.422621130943298,-0.068550102412701,-0.283107191324234,0.165067568421364,-0.384090334177017) * MODEL7_texOff(vec2(0,0));
res += mat4(0.338569551706314,-0.066652193665504,0.077017277479172,-0.029074508696795,0.049948319792747,-0.085672840476036,-0.121100395917892,-0.076665721833706,-0.048074278980494,0.025189716368914,0.051323074847460,0.072299189865589,-0.169885993003845,-0.014445648528636,-0.514724552631378,-0.105529434978962) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.042528238147497,0.115540638566017,-0.058568563312292,-0.085108868777752,0.010796083137393,0.096211396157742,-0.157753154635429,-0.156752333045006,-0.042793978005648,0.182927191257477,0.126089885830879,-0.004135129041970,0.144535362720490,-0.190448313951492,0.069126568734646,-0.026491208001971) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.226471766829491,-0.199477016925812,-0.013781268149614,-0.158400148153305,-0.253232717514038,0.011989408172667,-0.148161336779594,-0.362487524747849,-0.427038192749023,-0.111503787338734,0.427965968847275,-0.203944310545921,0.048848301172256,-0.417592465877533,0.015539886429906,-0.018076557666063) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.094612844288349,-0.163960620760918,-0.194438070058823,-0.011498396284878,-0.038068011403084,-0.183171942830086,0.059918344020844,-0.242215007543564,0.106771938502789,-0.211305528879166,0.120486237108707,0.016607398167253,0.069327913224697,0.096924178302288,-0.000437988783233,0.000494773092214) * MODEL7_texOff(vec2(1,1));
res += mat4(0.068226590752602,-0.290000796318054,-0.069557078182697,-0.135932818055153,0.059122778475285,0.024321556091309,-0.052742920815945,0.001396620646119,-0.142359897494316,-0.261932492256165,-0.148666128516197,-0.344979256391525,0.080411069095135,-0.171386614441872,-0.112490013241768,0.164655148983002) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.087171010673046,-0.077937625348568,0.227893918752670,-0.238403111696243,-0.101035438477993,0.124195747077465,0.003683826187626,0.388856023550034,-0.116711974143982,-0.117511019110680,0.013151578605175,-0.635066449642181,0.301459252834320,-0.008789047598839,0.305720180273056,0.064189262688160) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.297894150018692,0.103088535368443,-0.311527758836746,-0.123313196003437,-0.123115427792072,-0.068734183907509,0.119367294013500,0.184354007244110,0.108414389193058,-0.086490683257580,0.067852064967155,-0.148960515856743,-0.004418007098138,-0.194003820419312,0.291784673929214,-0.032527100294828) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.007352814078331,-0.195233851671219,0.016151215881109,-0.343029350042343,0.060521543025970,-0.000870844523888,-0.073478154838085,0.025495138019323,-0.064681679010391,-0.063689932227135,-0.022328019142151,0.048118308186531,0.001382914953865,-0.369458377361298,-0.129981055855751,-0.163895457983017) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.118315130472183,-0.069936744868755,0.170348539948463,0.005658115725964,-0.130376935005188,-0.172581866383553,0.350114405155182,-0.230057701468468,0.053394835442305,-0.207242384552956,-0.114093199372292,0.114222683012486,-0.153126612305641,-0.415977627038956,-0.280587434768677,0.016363846138120) * MODEL8_texOff(vec2(0,0));
res += mat4(0.096277885138988,-0.057161413133144,0.031155686825514,0.237944707274437,-0.233107820153236,0.055199060589075,0.015540937893093,-0.125220194458961,0.362554460763931,-0.420679330825806,0.105465389788151,-0.193089276552200,0.437803953886032,-0.091199405491352,0.121112883090973,0.111386626958847) * MODEL8_texOff(vec2(0,1));
res += mat4(0.151735588908195,0.128112927079201,0.092812731862068,0.351771116256714,-0.007406529039145,0.073370322585106,0.110622838139534,0.024432884529233,0.057289633899927,-0.398497521877289,0.103806242346764,-0.081777550280094,0.133386582136154,0.032313842326403,0.236407205462456,0.030887925997376) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.005348319653422,-0.111930564045906,0.039451289921999,0.034290254116058,0.165032953023911,0.079049229621887,-0.095420926809311,0.100193493068218,0.008863464929163,-0.170041367411613,0.005636622197926,-0.099712900817394,0.196404471993446,-0.220755621790886,-0.164610773324966,0.219294145703316) * MODEL8_texOff(vec2(1,0));
res += mat4(0.158665388822556,-0.426432937383652,0.126108124852180,-0.129595130681992,-0.033202297985554,0.055525314062834,0.136837095022202,-0.057790651917458,0.161018684506416,0.127185583114624,-0.038362570106983,-0.036537457257509,0.287668734788895,-0.212254285812378,-0.210983589291573,-0.156298205256462) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.030027257278562,0.043390925973654,0.120239153504372,-0.006201994605362,-0.054054033011198,-0.043537188321352,0.194947496056557,0.016455996781588,0.028170848265290,-0.012277709320188,0.175689339637756,-0.121661752462387,0.027590686455369,-0.040165103971958,-0.222794696688652,-0.015569736249745) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.059253145009279,-0.110550522804260,-0.010650258511305,-0.140920400619507,0.333273082971573,-0.057113021612167,0.017295951023698,-0.167256370186806,0.025622839108109,-0.131278023123741,-0.040971376001835,-0.191379189491272,-0.251002311706543,0.123848065733910,0.047654472291470,-0.034964613616467) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.138768270611763,-0.218329370021820,0.178582161664963,0.039458386600018,-0.053291227668524,0.030641963705420,0.255829572677612,-0.139624655246735,-0.184593796730042,0.154294326901436,-0.113445654511452,-0.124527551233768,0.020597400143743,0.027526779100299,-0.135690152645111,-0.435955554246902) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.077216073870659,-0.116663828492165,0.083475358784199,-0.077352166175842,0.080619245767593,0.027549436315894,-0.054579742252827,0.406906366348267,0.036561042070389,0.163907229900360,0.163488283753395,0.189302340149879,-0.039402414113283,0.329748660326004,-0.231527298688889,-0.337902486324310) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.166533142328262,-0.017919411882758,-0.188791304826736,-0.002310083946213,-0.232008740305901,0.143055066466331,0.665486454963684,0.085799209773540,-0.647024750709534,0.247540444135666,-0.114325210452080,0.119102090597153,0.141967743635178,-0.183652520179749,-0.038822825998068,-0.055961798876524) * MODEL9_texOff(vec2(0,0));
res += mat4(0.018623536452651,-0.233587861061096,0.261604994535446,-0.100375272333622,0.237215310335159,-0.215021699666977,0.012446384876966,0.118031568825245,0.003137672785670,-0.107955157756805,-0.202631071209908,-0.159142643213272,0.045526754111052,0.394199669361115,-0.305768728256226,-0.100546509027481) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.016108181327581,-0.288639932870865,0.133975476026535,-0.137991100549698,0.011252131313086,-0.083768829703331,-0.296708554029465,0.014194490388036,0.079763449728489,0.059010703116655,0.144171535968781,-0.034253355115652,0.119474634528160,0.287708550691605,0.174679398536682,-0.024256611242890) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.079937100410461,-0.343673169612885,0.067330121994019,-0.003639065427706,0.135482355952263,-0.131679043173790,-0.011445919983089,0.144015699625015,0.085199981927872,0.093710325658321,0.169879123568535,0.073064759373665,-0.066570505499840,0.077530987560749,0.280128270387650,-0.119425967335701) * MODEL9_texOff(vec2(1,0));
res += mat4(0.004070941824466,-0.051736634224653,0.332721263170242,-0.066267810761929,0.209712356328964,-0.204619720578194,-0.232223793864250,-0.015639297664165,0.055603686720133,0.091509185731411,0.049341544508934,0.071249090135098,0.152231976389885,0.146580204367638,0.068464674055576,-0.015215182676911) * MODEL9_texOff(vec2(1,1));
res += mat4(0.068617828190327,-0.015848839655519,-0.073126949369907,-0.183222547173500,0.119667150080204,-0.043588019907475,0.028026800602674,0.153829023241997,-0.016130521893501,-0.099560089409351,-0.106129504740238,0.305058002471924,-0.081474840641022,0.132322311401367,0.013446358032525,0.047738429158926) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.060099612921476,-0.088403321802616,-0.315331995487213,-0.480498582124710,0.136101335287094,-0.026907820254564,0.220612719655037,-0.079827085137367,0.160719975829124,0.028793379664421,-0.103099122643471,-0.229350492358208,-0.211137697100639,0.006838468369097,-0.269684791564941,0.263215482234955) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.057214334607124,0.001521656755358,-0.067278876900673,-0.029199838638306,0.000239258719375,0.114043027162552,0.151120975613594,-0.140411213040352,-0.104746676981449,-0.035436943173409,-0.160035893321037,0.069848187267780,-0.025369053706527,0.102031692862511,-0.430859029293060,-0.003367884550244) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.131395012140274,0.213624969124794,0.044129461050034,0.021519567817450,-0.039580143988132,0.082194507122040,-0.201787531375885,-0.031071202829480,-0.105983205139637,0.122054219245911,-0.086119338870049,0.055876955389977,-0.140968635678291,0.208811223506927,0.019419634714723,-0.021025376394391) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.017342925071716,-0.035666007548571,0.052847210317850,0.108662776648998,-0.043401390314102,0.182161852717400,0.034632701426744,0.358028978109360,0.042475461959839,0.251464396715164,-0.050778474658728,-0.007770238444209,0.197594597935677,0.267564356327057,-0.939064145088196,0.098192721605301) * MODEL10_texOff(vec2(0,0));
res += mat4(0.067383378744125,-0.023255271837115,0.003098464105278,0.080118849873543,0.024141170084476,0.100028805434704,0.077120952308178,0.095469780266285,-0.321526467800140,0.097245760262012,-0.310478061437607,0.113581754267216,-0.072166830301285,0.364244490861893,-0.460226446390152,0.133845001459122) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.119498990476131,0.144056692719460,0.091468855738640,0.009657972492278,0.043688364326954,0.129354402422905,-0.242415294051170,-0.087048932909966,-0.146850675344467,-0.096292458474636,-0.015481214039028,0.045681525021791,-0.022320182994008,0.093206807971001,0.048616874963045,-0.062581449747086) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.057379323989153,-0.018835777416825,0.036964070051908,0.141672700643539,0.129280015826225,0.204447790980339,-0.110800795257092,-0.042561009526253,-0.114155195653439,0.230964139103889,-0.027624757960439,0.203446954488754,-0.239796981215477,-0.048178605735302,-0.120276711881161,-0.229968100786209) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.144810855388641,0.157773703336716,0.110589809715748,0.007584428880364,-0.007969051599503,0.097946278750896,0.055757895112038,0.062620252370834,-0.224513366818428,0.119213014841080,0.085872240364552,-0.070858135819435,-0.134970635175705,0.036768402904272,-0.033244758844376,-0.109629862010479) * MODEL10_texOff(vec2(1,1));
res += mat4(0.005282049998641,0.067302621901035,-0.054633244872093,-0.031758718192577,-0.062407929450274,-0.080528810620308,0.431986629962921,-0.218585252761841,-0.124076232314110,-0.126017868518829,-0.115883402526379,0.341414630413055,-0.009639319032431,0.187707096338272,-0.074964292347431,0.002969720168039) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.056444872170687,-0.454700738191605,-0.297420412302017,-0.274111747741699,-0.059791892766953,-0.045346293598413,-0.473724126815796,0.062743671238422,-0.112398140132427,0.052657250314951,-0.100707300007343,0.071630015969276,0.019281202927232,0.113913126289845,-0.003192711854354,-0.171163007616997) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.193333595991135,-0.400247275829315,0.071791693568230,0.158887043595314,-0.258843392133713,0.068442232906818,-0.131823122501373,-0.154095306992531,-0.101360552012920,-0.175957068800926,-0.458230435848236,-0.090196140110493,0.019409453496337,0.060384888201952,-0.017592523247004,-0.321461111307144) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.030384797602892,-0.426228314638138,0.052563004195690,0.116843350231647,-0.055124834179878,-0.152710750699043,0.533245980739594,0.104867264628410,0.247929185628891,0.028373705223203,0.090992785990238,0.032039109617472,0.028795672580600,0.047716341912746,-0.036818288266659,0.092367611825466) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.507341742515564,-0.336216449737549,-0.292172342538834,0.217444643378258,-0.348314136266708,-0.130741864442825,0.189094975590706,-0.090221829712391,-0.130387172102928,-0.351207196712494,-0.002561730099842,-0.561174690723419,-0.128562569618225,0.408724009990692,0.030085397884250,0.014379117637873) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.069382809102535,-0.283691406250000,-0.222517326474190,0.003587315324694,-0.272182881832123,0.121703960001469,0.422914505004883,0.252944171428680,0.176642611622810,-0.070488579571247,0.026281859725714,-0.099883571267128,-0.187757059931755,0.391504704952240,-0.141605734825134,0.072773635387421) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.005890635307878,-0.139516532421112,-0.090578094124794,-0.115996874868870,0.294017016887665,-0.161533415317535,0.085163705050945,0.205715879797935,0.073660142719746,-0.302117615938187,0.139528140425682,0.011377152986825,-0.065358869731426,0.024533309042454,-0.024242028594017,0.062896363437176) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.104184120893478,-0.358246713876724,0.083322763442993,-0.170205727219582,0.120444364845753,0.051060806959867,0.047868389636278,-0.130109786987305,-0.067530997097492,-0.079965360462666,0.182102099061012,0.253727406263351,0.237693399190903,0.096189983189106,-0.324767291545868,0.257924526929855) * MODEL11_texOff(vec2(1,0));
res += mat4(0.040071118623018,-0.175492882728577,-0.033342946320772,0.080472417175770,0.065667912364006,-0.304177820682526,0.029333597049117,0.086420215666294,0.000766679178923,0.131426259875298,-0.144041821360588,0.114114813506603,0.098443664610386,0.006934984121472,-0.047741327434778,-0.000776540779043) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.015212805010378,-0.182203993201256,0.068310394883156,-0.192352011799812,-0.129957675933838,0.209794864058495,-0.004841546993703,0.072831787168980,0.081947959959507,-0.141504690051079,0.014433313161135,0.164584890007973,-0.075827881693840,0.063940189778805,-0.387653201818466,0.026497984305024) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.030735023319721,0.097245723009109,-0.037203185260296,0.031528126448393,-0.141281306743622,-0.075674101710320,-0.117784082889557,-0.022909825667739,0.055042300373316,-0.053348921239376,-0.047372192144394,0.264767140150070,0.029149202629924,-0.181328356266022,-0.026157453656197,0.175057947635651) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.094834610819817,0.015221977606416,-0.339483529329300,-0.203274980187416,-0.140004217624664,-0.027460528537631,0.119060680270195,-0.401495367288589,0.066851221024990,-0.060409624129534,0.305811494588852,0.144967094063759,0.065299049019814,-0.185206115245819,-0.117889285087585,-0.086751125752926) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.153335064649582,-0.171933338046074,0.024661866948009,-0.036724798381329,0.008452058769763,-0.035222586244345,0.005864902399480,-0.090118370950222,-0.205105215311050,-0.020994197577238,-0.007263491395861,-0.019775262102485,-0.204235032200813,0.183651611208916,-0.261109262704849,-0.295457988977432) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.181871756911278,-0.160112306475639,-0.175461634993553,-0.140199989080429,-0.308226346969604,-0.169188767671585,-0.280579686164856,-0.032539118081331,0.081700623035431,-0.254324555397034,-0.102361083030701,0.226966544985771,0.079321004450321,-0.023576555773616,-0.116079881787300,-0.260601460933685) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.243858292698860,-0.077441103756428,0.160705253481865,-0.093255221843719,0.133512988686562,-0.094174921512604,0.009530563838780,0.170019373297691,-0.187840580940247,-0.176636099815369,0.142340809106827,0.138282045722008,-0.119788229465485,-0.016762716695666,-0.034356515854597,-0.008727600798011) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.013438899070024,0.014553573913872,-0.052324168384075,-0.014221915975213,0.050604276359081,-0.116240024566650,0.082403592765331,0.080777503550053,-0.131252735853195,0.139198020100594,0.148167267441750,0.081735588610172,-0.042272500693798,-0.053275626152754,-0.409472584724426,0.085141330957413) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.111632108688354,-0.093081422150135,-0.070633724331856,-0.242615580558777,0.173759624361992,0.018310772255063,-0.188070207834244,0.030536269769073,-0.035975191742182,0.097038075327873,-0.041706420481205,0.044394318014383,0.044131394475698,0.065464712679386,-0.134889930486679,0.022727806121111) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.078442133963108,0.010758982971311,-0.065759561955929,0.008846954442561,0.215327888727188,0.093238584697247,-0.080177418887615,-0.025432452559471,-0.110060364007950,-0.121889658272266,-0.003531176364049,0.056126169860363,-0.037103552371264,0.148558527231216,0.383835285902023,-0.304435074329376) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.485830962657928,0.035144377499819,0.028710484504700,-0.065005369484425) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_M_S_3x_LA) mapping 3_5

vec4 hook()
{
vec4 res = vec4(0.029742525890470,-0.107791028916836,-0.076337598264217,-0.109539523720741);
res += mat4(0.133696600794792,-0.026857824996114,-0.019577654078603,0.070331826806068,0.039861336350441,0.033817291259766,0.066507019102573,-0.000061458136770,-0.072226829826832,-0.008897333405912,0.027634365484118,0.034729462116957,0.035497181117535,0.213241010904312,-0.032750338315964,0.089825697243214) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.310590147972107,0.114840656518936,0.247867584228516,-0.092676661908627,-0.064963430166245,0.191322460770607,-0.370902299880981,-0.101518772542477,0.042875476181507,-0.041941799223423,-0.080971732735634,-0.000397488009185,-0.123204089701176,0.019576134160161,-0.272250711917877,-0.032127771526575) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.196208298206329,-0.035214908421040,-0.183985099196434,0.041332021355629,-0.090745590627193,-0.257614403963089,0.038375418633223,0.127929136157036,-0.104277111589909,-0.049921736121178,0.019365090876818,-0.001709213946015,-0.663194715976715,0.105202995240688,-0.071404345333576,-0.003874836489558) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.262645632028580,-0.075409226119518,0.171537339687347,0.130534082651138,-0.007496410049498,-0.091655083000660,-0.048593834042549,0.028984032571316,0.145862132310867,0.017213312909007,-0.030368741601706,0.042393591254950,-0.097115159034729,-0.211042836308479,-0.408663332462311,0.274940401315689) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.513232886791229,0.357979685068130,0.171742781996727,-0.230078101158142,0.153553605079651,-0.409225463867188,0.086174018681049,0.369888812303543,0.133838698267937,-0.002706644125283,0.149032786488533,0.139768704771996,0.251311182975769,0.000814230414107,-0.047302544116974,0.207782879471779) * MODEL7_texOff(vec2(0,0));
res += mat4(0.125233605504036,-0.509154021739960,-0.422422707080841,0.209834277629852,0.143904581665993,0.082367658615112,0.178791776299477,0.161269739270210,-0.137847125530243,0.052717693150043,0.119539096951485,-0.019427411258221,-0.739673733711243,0.111067898571491,-0.044659342616796,0.212968185544014) * MODEL7_texOff(vec2(0,1));
res += mat4(0.163388773798943,-0.067487761378288,0.014026518911123,0.050977271050215,-0.017194952815771,-0.132709011435509,-0.082370936870575,-0.014137048274279,0.216547787189484,0.002333197044209,0.020062450319529,0.076462730765343,-0.113198094069958,0.157512322068214,0.061200473457575,0.110456556081772) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.146494016051292,0.135354474186897,-0.210522010922432,-0.104570075869560,-0.020667690783739,-0.128358155488968,-0.263107389211655,-0.415101826190948,-0.092998184263706,-0.079889059066772,-0.325612813234329,-0.007329019717872,-0.107360363006592,-0.090370036661625,0.029677907004952,-0.028355473652482) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.154181361198425,-0.126577824354172,0.032308064401150,-0.322700172662735,-0.011441549286246,-0.104612864553928,0.001840142300352,-0.291764438152313,-0.148834243416786,-0.510685265064240,-0.079069204628468,-0.213569238781929,-0.421069771051407,0.026576025411487,-0.058402962982655,0.173658549785614) * MODEL7_texOff(vec2(1,1));
res += mat4(0.178983196616173,0.083586230874062,-0.045735958963633,-0.018324499949813,0.084386236965656,-0.041308399289846,0.103325970470905,0.089994125068188,-0.062503628432751,-0.047468233853579,0.067447423934937,-0.007439897395670,-0.050398375838995,-0.060025025159121,-0.031477212905884,0.030819876119494) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.321213394403458,-0.015755133703351,0.071796000003815,0.021038733422756,0.022434517741203,0.036814294755459,-0.141847282648087,-0.165730133652687,0.076332204043865,-0.163611665368080,-0.057965315878391,-0.050855431705713,0.094111502170563,0.099546104669571,0.035273585468531,0.165067166090012) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.146420508623123,0.123983047902584,-0.048676628619432,0.021528789773583,-0.287385910749435,0.017249401658773,-0.050445768982172,-0.214937403798103,-0.102988004684448,-0.227895617485046,0.037200704216957,-0.103171944618225,-0.096862569451332,-0.076918751001358,-0.061412744224072,0.037579275667667) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.126476541161537,-0.028128866106272,-0.217871010303497,-0.029320225119591,0.210761100053787,0.117156751453876,0.089823186397552,0.029208196327090,-0.111411787569523,0.060510061681271,0.018039742484689,-0.078261107206345,-0.153056100010872,0.422528654336929,-0.037388976663351,-0.107589051127434) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.255612730979919,0.122696407139301,-0.090464301407337,-0.158245295286179,0.014271197840571,-0.620362758636475,-0.414218872785568,0.181915313005447,0.091366305947304,-0.036168869584799,-0.045778539031744,0.105030283331871,0.432417422533035,0.094998426735401,-0.141943946480751,-0.334525287151337) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.116384603083134,0.174992039799690,0.009297010488808,0.385792791843414,-0.543602526187897,0.066568702459335,0.358174026012421,-0.185971647500992,-0.089351370930672,-0.260936886072159,-0.375927150249481,-0.290576696395874,-0.179984062910080,-0.128822147846222,-0.425516307353973,0.054050840437412) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.121140241622925,0.054515551775694,0.109293051064014,0.087105467915535,0.124480158090591,-0.162024095654488,0.099380880594254,-0.127819284796715,-0.045911181718111,-0.062374733388424,-0.123977497220039,-0.108608812093735,0.046224243938923,0.090308479964733,-0.027798108756542,-0.102957040071487) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.103016167879105,-0.034297067672014,0.007978056557477,-0.049969103187323,-0.058142371475697,0.147648304700851,0.152602583169937,0.239311128854752,0.182863444089890,-0.294424861669540,-0.002725582337007,-0.006881555542350,0.039878074079752,-0.008072026073933,0.172015786170959,0.200111165642738) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.006189316511154,-0.106084510684013,-0.400795787572861,-0.117987371981144,-0.000527812517248,0.019597597420216,-0.104867167770863,-0.019392438232899,0.210874333977699,-0.170397445559502,-0.119416452944279,-0.473596900701523,-0.071565255522728,-0.199947103857994,-0.148869857192039,0.005172059871256) * MODEL8_texOff(vec2(1,1));
res += mat4(0.036995843052864,-0.096941269934177,-0.016333961859345,-0.052665870636702,-0.108806557953358,-0.047850549221039,-0.050627626478672,-0.011625580489635,-0.052022330462933,-0.115837074816227,-0.041865866631269,-0.007467561401427,0.116870179772377,-0.041866064071655,0.155803248286247,0.126322880387306) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.147275492548943,0.075498431921005,-0.011776228435338,-0.159537166357040,-0.015855526551604,-0.273576676845551,0.073948048055172,0.157989293336868,-0.144630774855614,-0.179254114627838,0.094910129904747,0.121361054480076,-0.327479004859924,-0.330757051706314,-0.154275014996529,-0.025205422192812) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.183497935533524,-0.023796048015356,0.043605014681816,-0.104835860431194,0.134115070104599,0.138361424207687,0.123855195939541,0.061813924461603,0.258665233850479,0.069314129650593,0.129333153367043,0.045332003384829,0.152547687292099,-0.077772825956345,-0.060665108263493,0.090254239737988) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.100971728563309,-0.099435664713383,-0.008647691458464,-0.115139245986938,-0.069238208234310,0.132308766245842,0.039192449301481,0.070724755525589,-0.252502351999283,0.145468115806580,0.058690786361694,-0.161311194300652,-0.091706566512585,-0.098380446434021,0.263883024454117,0.093646578490734) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.234873875975609,-0.187398269772530,0.023833427578211,-0.190566524863243,0.136895731091499,0.266988605260849,-0.255454510450363,0.080518826842308,-0.027186667546630,0.393124014139175,0.105781577527523,-0.114126458764076,0.428135812282562,-0.031355492770672,-0.141156509518623,-0.143163114786148) * MODEL9_texOff(vec2(0,0));
res += mat4(0.215978562831879,0.071692869067192,-0.188148960471153,-0.368617057800293,-0.398709118366241,0.013980581425130,-0.155371993780136,-0.215906023979187,-0.042455662041903,-0.280901193618774,-0.179780811071396,-0.269957482814789,-0.155865758657455,0.225989416241646,0.157264113426208,0.180064275860786) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.135030522942543,-0.060521770268679,0.045775502920151,-0.224313408136368,-0.005427980795503,0.139002293348312,0.002905907109380,-0.073185957968235,-0.107810564339161,-0.006331812124699,-0.050569240003824,0.114766940474510,-0.158683210611343,-0.018612716346979,-0.186985671520233,0.121205545961857) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.073783688247204,-0.050745625048876,0.098418027162552,-0.244548946619034,-0.212483644485474,0.011595414020121,0.239149630069733,-0.022246936336160,0.035033114254475,0.117361679673195,-0.042258705943823,0.308807581663132,-0.090095780789852,-0.200983971357346,-0.019774248823524,0.125013202428818) * MODEL9_texOff(vec2(1,0));
res += mat4(0.073395840823650,-0.061642453074455,-0.054852224886417,-0.246057242155075,-0.096028581261635,0.231187492609024,-0.202615901827812,-0.172886759042740,-0.081426456570625,-0.099891699850559,0.096035830676556,0.136573418974876,-0.202616140246391,-0.191264733672142,-0.054887067526579,0.293169677257538) * MODEL9_texOff(vec2(1,1));
res += mat4(0.135313525795937,-0.001652602804825,-0.221226274967194,0.089691825211048,0.089096702635288,0.030744828283787,-0.069716557860374,0.070924870669842,0.025326326489449,0.019825095310807,-0.101988852024078,-0.009877420961857,-0.005392829421908,0.003274440299720,-0.050752226263285,-0.038137547671795) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.067733824253082,-0.116843923926353,0.103221036493778,-0.013478619977832,0.134247064590454,0.031332343816757,0.018683180212975,0.092555880546570,0.152814656496048,0.044405668973923,0.127420738339424,0.020069537684321,-0.058464825153351,-0.014415245503187,0.229480832815170,-0.072482667863369) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.013976115733385,-0.020531369373202,0.012300563976169,0.035096302628517,-0.044299926608801,-0.014679333195090,0.060352504253387,0.025416392832994,-0.202617406845093,0.039356097579002,0.004519562236965,-0.059224810451269,-0.037562668323517,-0.026366915553808,0.067553855478764,0.071187078952789) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.017498066648841,-0.087780594825745,0.083777882158756,0.102565392851830,0.137687072157860,0.036926683038473,0.064536474645138,-0.101790018379688,0.223710596561432,-0.061222381889820,-0.029703058302402,0.084107592701912,-0.035550296306610,-0.133376508951187,0.056121312081814,0.102796740829945) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.020754735916853,0.275436252355576,0.127984315156937,0.249229446053505,0.001013452885672,0.281879425048828,0.283689469099045,0.011107536032796,0.069401063024998,0.169155359268188,-0.073718734085560,-0.304513245820999,-0.060585312545300,-0.138520613312721,0.135223120450974,-0.255027025938034) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.183092266321182,-0.032879866659641,0.038922365754843,0.124732032418251,-0.026462744921446,0.085095539689064,0.098655372858047,0.038615252822638,-0.376647770404816,-0.089072279632092,0.093997001647949,0.059703957289457,-0.165925845503807,0.181874409317970,0.143215090036392,0.383178204298019) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.053239528089762,-0.065345250070095,0.044235486537218,0.089085102081299,-0.093842878937721,0.084463529288769,0.098962195217609,-0.182837203145027,-0.116326965391636,0.110947459936142,0.048882883042097,0.067039005458355,-0.102304689586163,-0.031370464712381,-0.021267078816891,0.134862124919891) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.028358863666654,0.061264570802450,0.268262416124344,-0.022472931072116,0.344478726387024,-0.022052666172385,-0.074457421898842,-0.286578685045242,0.131702691316605,0.047522507607937,0.022886302322149,0.003472523996606,0.169730633497238,-0.094517067074776,-0.178891554474831,-0.167199701070786) * MODEL10_texOff(vec2(1,0));
res += mat4(0.043270096182823,-0.031800981611013,-0.098882317543030,-0.041406389325857,0.093864299356937,0.035308551043272,0.117609530687332,-0.057603538036346,-0.117883212864399,0.080899827182293,-0.127280429005623,0.219563916325569,-0.025233227759600,-0.064071476459503,0.045141551643610,-0.001664810464717) * MODEL10_texOff(vec2(1,1));
res += mat4(0.010568656027317,0.057334251701832,-0.148697286844254,-0.004092207644135,-0.152583569288254,0.283524841070175,-0.294171810150146,-0.071358405053616,-0.154757082462311,-0.014324152842164,0.062663108110428,-0.020497372373939,0.022001119330525,-0.024334806948900,0.027188828215003,-0.036218672990799) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.137997269630432,-0.057261843234301,-0.155945196747780,-0.005616644397378,-0.352939218282700,-0.208668261766434,-0.210443958640099,0.103163763880730,-0.008949398994446,-0.111997246742249,-0.169422373175621,-0.081669092178345,0.143543303012848,0.130552902817726,-0.096179664134979,-0.005920241586864) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.257478147745132,0.061453130096197,0.135298743844032,-0.008381589315832,-0.131150022149086,0.121729828417301,-0.331883192062378,0.168410614132881,0.258218646049500,0.039359003305435,-0.131139233708382,0.006820862647146,-0.001716313650832,0.269061565399170,0.195786088705063,0.132568880915642) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.154150128364563,-0.218942746520042,-0.012467626482248,0.162020862102509,-0.235871851444244,0.246329188346863,-0.286135256290436,0.167820706963539,-0.229605615139008,0.076016776263714,0.045231424272060,-0.335388630628586,0.012015496380627,0.124689213931561,0.035242512822151,0.035277731716633) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.006621228996664,0.063273102045059,-0.125518083572388,0.030483596026897,-0.270823240280151,-0.196699708700180,0.066051021218300,0.094833657145500,0.099992215633392,-0.407362550497055,-0.377684623003006,0.041762501001358,-0.012099549174309,0.099093638360500,-0.055362321436405,0.501433610916138) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.223938718438148,0.049719590693712,-0.358194768428802,-0.345314443111420,-0.017564376816154,-0.133595332503319,-0.767642140388489,0.426190316677094,-0.150897264480591,-0.200224146246910,-0.006882654037327,0.270062625408173,-0.165395662188530,0.177532538771629,0.361572653055191,0.028442058712244) * MODEL11_texOff(vec2(0,1));
res += mat4(0.005352910142392,0.024359451606870,0.017492096871138,0.038173668086529,0.167919844388962,0.268075197935104,-0.034242093563080,-0.132268309593201,-0.034339219331741,0.147356674075127,-0.062511332333088,-0.192292049527168,-0.002054341137409,-0.127829536795616,0.134708210825920,-0.017418991774321) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.087144285440445,0.007693134248257,-0.119740344583988,0.048482630401850,0.021417090669274,0.111340053379536,0.003215254051611,-0.142020612955093,0.060737617313862,0.084306001663208,-0.127066552639008,-0.077848009765148,0.102911204099655,-0.169369950890541,0.248683467507362,0.116961419582367) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.207222715020180,0.106885068118572,0.114719234406948,-0.079193726181984,-0.173130467534065,0.140091106295586,0.222072243690491,0.157912462949753,-0.027317384257913,-0.132840663194656,0.025025827810168,-0.022493936121464,0.201737210154533,-0.000567930168472,-0.244165778160095,0.398203223943710) * MODEL11_texOff(vec2(1,1));
res += mat4(0.171465784311295,-0.058222535997629,-0.104954794049263,0.015441810712218,-0.266353100538254,-0.017578408122063,0.084579549729824,0.056934215128422,0.030583469197154,0.031160661950707,-0.002490236889571,0.133592039346695,0.304700016975403,-0.174461066722870,-0.180490657687187,-0.133536309003830) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.215081706643105,-0.135138303041458,0.156911671161652,0.091347843408585,0.206262439489365,-0.115593567490578,0.079519398510456,0.027203505858779,-0.013709215447307,0.000997379887849,-0.037474535405636,-0.067722201347351,0.224676012992859,-0.199616283178329,0.396761417388916,-0.098262324929237) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.156869843602180,0.050717417150736,-0.178946912288666,-0.069737039506435,-0.560863494873047,0.069856457412243,-0.135069206357002,0.080637469887733,0.041312981396914,-0.024876475334167,-0.016566269099712,-0.028605327010155,0.274758785963058,-0.056466352194548,-0.034626394510269,0.055136196315289) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.465166330337524,-0.380829751491547,0.014635100960732,0.183403372764587,-0.198741018772125,0.224102556705475,-0.001425352413207,-0.053964007645845,0.010865026153624,0.124612212181091,-0.009031872265041,0.031740412116051,0.317600727081299,-0.292906433343887,0.018169403076172,0.063725732266903) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.174979954957962,0.021184636279941,-0.051633156836033,-0.087061449885368,0.317755937576294,-0.103273205459118,0.148827686905861,-0.086413070559502,-0.237626612186432,0.130103826522827,0.267612546682358,-0.275895208120346,0.040901400148869,-0.164259254932404,0.146730914711952,-0.152358815073967) * MODEL12_texOff(vec2(0,0));
res += mat4(0.412465989589691,-0.460852056741714,0.065266199409962,-0.150533005595207,-0.131270349025726,0.269132554531097,-0.073678992688656,-0.014000317081809,0.260785639286041,0.312461555004120,0.152678355574608,-0.192988380789757,0.094931535422802,0.046949405223131,0.162800803780556,0.066318795084953) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.141909688711166,-0.062111109495163,0.132173627614975,0.063116461038589,-0.013736687600613,-0.040169432759285,-0.018906218931079,0.022040124982595,0.096634328365326,0.009582109749317,0.003524724161252,-0.062315050512552,0.011510041542351,0.046892430633307,0.043545968830585,0.161735326051712) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.063292473554611,-0.143409088253975,-0.128713965415955,-0.131869420409203,-0.062807574868202,-0.107641555368900,0.132470995187759,0.186314597725868,-0.000654904404655,-0.002504039555788,-0.152558088302612,-0.038832582533360,-0.098999619483948,-0.196031376719475,0.255727171897888,-0.026811048388481) * MODEL12_texOff(vec2(1,0));
res += mat4(0.085690975189209,-0.046278767287731,0.037497773766518,-0.119660645723343,0.082042314112186,-0.167435675859451,-0.078376680612564,-0.049606550484896,-0.192592218518257,0.020255075767636,0.116283513605595,0.147308915853500,0.155881837010384,0.034884676337242,0.148847073316574,0.189060077071190) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.182903051376343,0.339883118867874,-0.162501007318497,-0.310889214277267) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_M_S_3x_LA) mapping 3_6

vec4 hook()
{
vec4 res = vec4(0.039324011653662,-0.214754357933998,0.013580665923655,-0.149793952703476);
res += mat4(0.140242666006088,0.072877764701843,-0.053911942988634,-0.085586160421371,-0.036714907735586,0.091820068657398,0.093034110963345,-0.176472559571266,-0.236306488513947,0.018140679225326,0.082398027181625,0.001569800544530,-0.747060954570770,0.179733678698540,-0.077195376157761,0.083612009882927) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.105060659348965,-0.050658881664276,-0.243737488985062,-0.036506310105324,0.034551624208689,0.060237579047680,0.022868707776070,0.035772755742073,-0.188119500875473,0.002332111820579,0.092612959444523,-0.004308899864554,-0.118957996368408,0.098256707191467,0.415507137775421,0.337721824645996) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.118720725178719,-0.026793617755175,-0.002516940468922,0.111590720713139,0.173191606998444,-0.204344823956490,0.136345013976097,-0.087669275701046,-0.075528293848038,0.036092899739742,-0.013660333119333,-0.005304226651788,0.111247561872005,0.147014692425728,0.017583871260285,0.051781304180622) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.051876686513424,0.221923932433128,-0.007295861840248,0.037956662476063,0.136871725320816,0.200010597705841,0.087930120527744,0.039024308323860,0.025865534320474,0.073097676038742,-0.026734510436654,-0.017112795263529,0.068138644099236,0.142748087644577,-0.105029121041298,-0.000274756283034) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.222383275628090,-0.066712409257889,0.329241067171097,-0.043979380279779,-0.090144857764244,0.298074126243591,0.293915122747421,0.274773657321930,0.083073362708092,0.133090198040009,0.027484908699989,-0.161467373371124,-0.426707983016968,0.118318654596806,0.147065117955208,0.378011077642441) * MODEL7_texOff(vec2(0,0));
res += mat4(0.148097753524780,-0.010556422173977,-0.074489280581474,0.007150227669626,-0.036627180874348,-0.055399574339390,0.003779379185289,0.160184606909752,-0.089270263910294,-0.043685548007488,0.042028564959764,-0.010809174738824,0.029685376212001,-0.036160767078400,0.055884949862957,-0.034288447350264) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.242203369736671,-0.029758801683784,0.038952182978392,0.083146505057812,-0.185328990221024,-0.095510989427567,-0.088992916047573,0.090055324137211,-0.152624934911728,-0.338344216346741,0.041323881596327,-0.295383661985397,-0.005496463738382,0.143681049346924,-0.058511041104794,0.121585093438625) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.075380384922028,-0.240605980157852,-0.155073165893555,0.066587857902050,-0.227287873625755,-0.233997836709023,-0.256752699613571,0.136504635214806,-0.073709458112717,0.049917586147785,0.448529720306396,0.138668239116669,0.039571166038513,0.196007564663887,0.249153599143028,0.362000972032547) * MODEL7_texOff(vec2(1,0));
res += mat4(0.098592981696129,-0.126034185290337,-0.162023916840553,-0.057687938213348,0.017291553318501,-0.094064846634865,-0.141086220741272,0.076989881694317,0.186763405799866,0.015946771949530,0.028778431937099,-0.025979941710830,-0.181601971387863,0.192343786358833,0.029724918305874,0.069818988442421) * MODEL7_texOff(vec2(1,1));
res += mat4(0.164092525839806,0.176839575171471,-0.229299739003181,-0.032169897109270,-0.066919378936291,-0.078044489026070,-0.006523363757879,-0.081049360334873,-0.000670378445648,-0.096139460802078,-0.012493180111051,0.059399235993624,0.351693034172058,0.162180051207542,-0.055750306695700,-0.002820183290169) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.108798682689667,0.141182631254196,-0.136025771498680,0.137772887945175,-0.103475093841553,-0.095948018133640,0.111076451838017,-0.254428267478943,-0.069084279239178,-0.013262365013361,-0.100444793701172,-0.275905489921570,-0.096234180033207,0.358494818210602,-0.320787668228149,0.004321832675487) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.042919475585222,-0.089505180716515,0.176155477762222,-0.215251863002777,-0.042360257357359,-0.017728438600898,0.125017881393433,-0.157899498939514,0.087224259972572,-0.022785751149058,-0.128813251852989,0.005592796951532,-0.009294627234340,-0.051619611680508,0.271711826324463,0.036836534738541) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.405104398727417,0.406912565231323,-0.092892073094845,-0.203938618302345,-0.352037638425827,0.191480621695518,0.149491399526596,0.550930500030518,-0.153555259108543,-0.029096899554133,0.022104000672698,-0.271117091178894,-0.042916271835566,-0.104501381516457,0.325867950916290,0.307655066251755) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.020309507846832,-0.011818133294582,0.063943423330784,0.182219892740250,-0.091415800154209,0.378685355186462,-0.448967754840851,0.065832242369652,-0.122747115790844,0.182384744286537,0.128053531050682,-0.061688788235188,0.479906499385834,0.241326332092285,-0.075032100081444,-0.301334738731384) * MODEL8_texOff(vec2(0,0));
res += mat4(0.077701687812805,0.127167463302612,0.120132893323898,-0.113882794976234,0.063629493117332,-0.126308932900429,0.164977073669434,-0.014996452257037,-0.049546685069799,-0.042999658733606,-0.112795092165470,0.078978255391121,0.226589784026146,0.321940362453461,-0.135722205042839,0.266198843717575) * MODEL8_texOff(vec2(0,1));
res += mat4(0.243977427482605,0.124973386526108,0.325371623039246,0.209062427282333,0.219096958637238,0.094970546662807,0.051281128078699,-0.116385765373707,-0.046564705669880,-0.085684768855572,-0.043834779411554,0.079178430140018,0.197173640131950,0.363185793161392,0.018888955935836,-0.039604190737009) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.195330962538719,0.189243674278259,0.135868117213249,-0.275280475616455,0.203642070293427,-0.056664180010557,0.204786539077759,-0.222246930003166,-0.075450152158737,-0.010855436325073,-0.095453873276711,-0.077099658548832,-0.111712507903576,0.247094675898552,0.158718407154083,0.063678905367851) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.091549731791019,0.288422286510468,-0.302928149700165,0.141367107629776,-0.008336816914380,0.022655425593257,-0.043692093342543,-0.098364628851414,0.066951975226402,-0.010145071893930,-0.124728932976723,-0.067014880478382,0.032823465764523,0.112849943339825,-0.036088936030865,0.215517565608025) * MODEL8_texOff(vec2(1,1));
res += mat4(0.058039736002684,-0.139388531446457,0.071260757744312,-0.065026387572289,0.114382743835449,-0.119357138872147,0.118759669363499,0.191028788685799,0.199885040521622,-0.061289716511965,0.150181740522385,0.255190879106522,-0.414853453636169,-0.064958550035954,-0.067259840667248,0.102533489465714) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.055128607898951,-0.215026125311852,-0.103768661618233,-0.008020437322557,0.067898653447628,0.149731859564781,-0.281584382057190,0.145915910601616,0.269496649503708,0.196711808443069,-0.320255219936371,-0.001886801910587,-0.370550334453583,-0.039028801023960,0.499670326709747,0.399105399847031) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.031004823744297,-0.149020627140999,-0.044858243316412,-0.093399517238140,-0.117001593112946,-0.051585797220469,-0.073139168322086,-0.027173608541489,-0.046209271997213,-0.180229425430298,-0.036693263798952,-0.203756421804428,-0.196957617998123,0.093382343649864,0.116123303771019,0.026571251451969) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.068122863769531,-0.211396887898445,-0.022589603438973,-0.106091678142548,-0.086114808917046,-0.163376599550247,-0.144342109560966,0.135201275348663,-0.160764217376709,-0.078157417476177,0.053520504385233,-0.046796813607216,-0.244565278291702,0.021164759993553,-0.173605263233185,-0.245313659310341) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.287904798984528,-0.149578139185905,-0.086261607706547,-0.179026350378990,-0.014087300747633,0.071299985051155,0.197525069117546,-0.198060244321823,-0.112635754048824,-0.433774501085281,0.045147292315960,-0.310670286417007,-0.006765085272491,0.144251093268394,0.041263699531555,0.177519723773003) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.046396106481552,-0.074813038110733,-0.060807928442955,-0.078252248466015,-0.092528581619263,0.128411844372749,0.004352861084044,0.094598010182381,-0.062977783381939,0.082842171192169,-0.058929610997438,-0.111453413963318,-0.007115527987480,-0.088997490704060,-0.082195781171322,-0.211314871907234) * MODEL9_texOff(vec2(0,1));
res += mat4(0.114877209067345,-0.103780299425125,-0.106448344886303,-0.167862474918365,-0.267648369073868,0.048893865197897,-0.028900327160954,-0.221837192773819,-0.076324976980686,0.179691046476364,0.004532759543508,0.032994113862514,-0.421714872121811,0.063483156263828,0.195862382650375,0.107694789767265) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.006225890479982,-0.113605476915836,-0.043329246342182,-0.108296141028404,0.079359062016010,-0.334301739931107,-0.163583308458328,-0.628931641578674,-0.133045598864555,0.236655980348587,0.214907705783844,0.195809811353683,-0.384150922298431,0.172981202602386,0.159329235553741,0.003636466572061) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.010588329285383,0.043945752084255,0.007372626569122,-0.145315498113632,-0.027080647647381,-0.277372688055038,-0.153554558753967,0.101147867739201,-0.033590901643038,0.113127246499062,0.182334184646606,-0.033585000783205,-0.152200743556023,-0.148723289370537,-0.140233606100082,0.193581193685532) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.087501652538776,0.118261300027370,0.015326815657318,0.135367751121521,0.085390709340572,0.063609510660172,-0.011050466448069,0.024722402915359,0.196113944053650,-0.091728270053864,-0.068819053471088,-0.230814367532730,0.011241061612964,-0.070631586015224,-0.044429540634155,-0.564532756805420) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.133747488260269,0.111054964363575,0.103162124752998,0.247318014502525,-0.040663365274668,0.138188913464546,0.039831973612309,-0.040045518428087,-0.144476026296616,0.181651011109352,-0.269182056188583,-0.051416050642729,0.031246144324541,-0.494997650384903,-0.068093009293079,-0.374399513006210) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.099771812558174,0.065336063504219,-0.055753856897354,0.065175697207451,-0.038885097950697,0.040885448455811,0.008855454623699,0.073021933436394,-0.000702949124388,-0.213653430342674,0.011384128592908,-0.152133256196976,0.107944168150425,-0.170375481247902,0.025205140933394,-0.086676008999348) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.461370468139648,0.162061855196953,0.016013639047742,0.138983234763145,0.182205587625504,0.065584115684032,-0.252762287855148,-0.172891303896904,-0.184400841593742,-0.073084004223347,-0.093666054308414,-0.085847079753876,0.028102617710829,0.021840566769242,0.044823944568634,-0.090014077723026) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.019420884549618,0.023729544132948,0.272707551717758,-0.059816826134920,-0.042314246296883,-0.146842285990715,-0.180685624480247,-0.051209021359682,0.113370776176453,-0.275325596332550,-0.036920834332705,0.134630188345909,-0.213689923286438,-0.086162120103836,0.215917155146599,0.285048812627792) * MODEL10_texOff(vec2(0,0));
res += mat4(0.153101921081543,-0.234720304608345,0.014044732786715,-0.041840836405754,0.030646007508039,-0.098646342754364,0.010109731927514,0.019943192601204,0.248220562934875,-0.408293813467026,0.026356613263488,-0.116029620170593,0.049563769251108,-0.014593197964132,0.048996578902006,-0.103263229131699) * MODEL10_texOff(vec2(0,1));
res += mat4(0.112534932792187,-0.113307230174541,0.211410418152809,-0.231402948498726,-0.039669092744589,0.157940879464149,-0.017975870519876,-0.204953551292419,0.142082318663597,-0.031625330448151,0.031959552317858,-0.018791919574142,-0.122150950133801,-0.059641260653734,0.005549391731620,-0.017478697001934) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.037000216543674,-0.162882447242737,-0.172854855656624,-0.068408213555813,0.266235053539276,0.156681850552559,-0.141330897808075,-0.145768687129021,0.118490427732468,0.158343315124512,0.079054288566113,-0.029999192804098,-0.135343879461288,-0.031884979456663,-0.306874632835388,0.164694666862488) * MODEL10_texOff(vec2(1,0));
res += mat4(0.015728840604424,-0.123311311006546,-0.051968969404697,-0.097051635384560,0.148485109210014,0.032984081655741,0.111536398530006,0.007536870427430,-0.105011634528637,-0.072285905480385,-0.089464820921421,0.037890814244747,-0.028915984556079,-0.088555410504341,-0.066318765282631,-0.019626682624221) * MODEL10_texOff(vec2(1,1));
res += mat4(0.109784111380577,0.055330581963062,0.173651531338692,0.013923806138337,-0.171454936265945,0.095482692122459,0.135261178016663,0.383651703596115,-0.113931454718113,-0.163552209734917,0.031990520656109,0.045009315013885,-0.162606477737427,0.008729493245482,0.175659373402596,0.076818421483040) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.059748854488134,0.215978041291237,-0.220673903822899,-0.054725952446461,-0.160775765776634,0.135685279965401,0.124419860541821,0.091514222323895,-0.198970645666122,-0.051814436912537,0.151257425546646,-0.109352104365826,0.207303211092949,0.038939680904150,-0.173066273331642,-0.159130036830902) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.090231440961361,0.204364523291588,-0.149620100855827,0.116672396659851,-0.170118138194084,0.259300619363785,0.311454325914383,0.271271288394928,0.071327202022076,-0.141935348510742,-0.001520049874671,0.053815145045519,0.025327928364277,0.174072578549385,-0.275737285614014,0.236503168940544) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.028690956532955,0.212564766407013,0.015522183850408,0.029802137985826,-0.123559914529324,0.306568264961243,0.058336216956377,0.273136556148529,0.306876033544540,-0.353105843067169,0.071212805807590,-0.303470432758331,-0.468633562326431,-0.153077989816666,0.046956609934568,-0.022325137630105) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.152795419096947,0.157397821545601,-0.209736511111259,0.128594443202019,0.208197236061096,-0.210887253284454,0.162260800600052,-0.608385920524597,-0.466932237148285,0.423568964004517,0.380809336900711,0.358425855636597,-0.173286020755768,-0.356536269187927,-0.102446362376213,-0.239935040473938) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.121998988091946,-0.055627278983593,0.013261800631881,0.074834682047367,-0.031994462013245,0.247713327407837,0.229945555329323,0.007818998768926,0.126798078417778,0.107618771493435,0.016775205731392,-0.103645108640194,-0.217685371637344,0.111645825207233,0.155422538518906,0.229252710938454) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.269303679466248,-0.145916223526001,-0.094437219202518,0.055905431509018,0.077627643942833,0.126097217202187,0.107534661889076,0.097554959356785,-0.023618133738637,0.129990890622139,-0.141824603080750,-0.038373898714781,0.203601226210594,0.124389968812466,0.133465275168419,-0.047015998512506) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.098094008862972,0.236928775906563,-0.094647631049156,0.249038219451904,-0.077846273779869,0.118081487715244,0.061524275690317,-0.095370635390282,0.160439178347588,0.199260160326958,0.288639664649963,0.060640428215265,0.292171239852905,-0.110927917063236,0.212950393557549,0.097967088222504) * MODEL11_texOff(vec2(1,0));
res += mat4(0.118053942918777,0.137725561857224,0.162267029285431,0.002762020332739,0.100444026291370,-0.200412556529045,0.076373822987080,-0.193376019597054,-0.065874062478542,-0.030798655003309,-0.007615020964295,0.058533273637295,-0.128048628568649,0.026459200307727,-0.100890301167965,0.091270387172699) * MODEL11_texOff(vec2(1,1));
res += mat4(0.164531946182251,0.182771950960159,0.156012892723083,-0.068877652287483,-0.035155292600393,-0.073390334844589,0.107164040207863,0.015961181372404,-0.085076250135899,-0.145363137125969,0.107886359095573,-0.115090578794479,0.582065463066101,-0.198611408472061,0.031216822564602,-0.205974861979485) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.280133485794067,0.268325448036194,-0.080147437751293,0.300028264522552,-0.002146236598492,-0.225105345249176,0.052561677992344,-0.180904179811478,-0.022239906713367,-0.121079221367836,0.108138345181942,0.053636506199837,0.198130577802658,0.131807059049606,-0.169556319713593,0.211534962058067) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.073053315281868,0.059707190841436,0.216516539454460,-0.034621734172106,-0.181325346231461,-0.027905017137527,-0.032623969018459,0.196229934692383,0.071737878024578,0.027958525344729,0.036074142903090,-0.176493033766747,0.248979523777962,0.122215248644352,-0.122971035540104,0.244650602340698) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.187713354825974,0.078192330896854,-0.147533535957336,-0.006734322290868,0.091552868485451,-0.140654876828194,0.053479310125113,0.129429802298546,0.231602653861046,-0.035300515592098,0.101064749062061,-0.128663942217827,0.195201724767685,-0.243228062987328,-0.088610112667084,-0.153388559818268) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.102359242737293,-0.089064761996269,0.256249606609344,0.381563931703568,-0.228817358613014,-0.027550350874662,-0.196128264069557,-0.425850540399551,0.297666490077972,-0.104467041790485,-0.428644478321075,-0.230974018573761,-0.179171517491341,0.116312123835087,0.032675087451935,0.380912095308304) * MODEL12_texOff(vec2(0,0));
res += mat4(0.177619129419327,-0.019168054684997,-0.147470444440842,-0.304258793592453,-0.086892329156399,0.034804034978151,0.120150260627270,0.234513849020004,0.363678574562073,0.023065565153956,-0.094663515686989,0.009323440492153,0.023604394868016,-0.097702257335186,-0.026089357212186,0.211587533354759) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.279562979936600,0.054081354290247,0.190058678388596,-0.121654093265533,0.161774829030037,0.037263061851263,-0.000882008927874,0.072930082678795,0.128035947680473,-0.055695824325085,0.033439893275499,-0.240309804677963,0.313213497400284,-0.030618246644735,0.101887151598930,-0.213505119085312) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.159456580877304,0.001517428085208,0.039483733475208,0.490658313035965,-0.021740257740021,0.068962782621384,0.059580259025097,-0.125197127461433,0.054845210164785,0.030892716720700,0.044314384460449,0.090095587074757,0.276221036911011,0.067194893956184,0.059257164597511,0.049187645316124) * MODEL12_texOff(vec2(1,0));
res += mat4(0.109553135931492,-0.062164790928364,0.161638364195824,-0.032482732087374,-0.014093171805143,0.135822206735611,-0.137749925255775,0.285268038511276,0.153308197855949,0.010939933359623,-0.040945343673229,-0.120647437870502,-0.069491490721703,0.113369107246399,0.145411401987076,-0.023222554475069) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.104936860501766,-0.007710096426308,0.533484935760498,0.058532282710075) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_3x_LA) mapping 4_1

vec4 hook()
{
vec4 res = vec4(0.028338797390461,-0.220734074711800,-0.088528931140900,0.030138295143843);
res += mat4(0.095458798110485,-0.383229285478592,0.037042029201984,-0.045501854270697,-0.115020386874676,0.087800927460194,-0.047627840191126,0.027224265038967,-0.006667406298220,-0.047490879893303,-0.241289690136909,0.035039402544498,0.031955018639565,-0.149265512824059,0.167625889182091,-0.123485915362835) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.144763454794884,0.249823614954948,-0.031504649668932,-0.093622714281082,-0.167789906263351,-0.349005341529846,0.048599034547806,0.044999435544014,0.205194726586342,0.216481342911720,-0.261652290821075,0.209141388535500,-0.015608445741236,-0.287487506866455,0.049466874450445,-0.216876208782196) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.096010752022266,0.272697538137436,0.048551153391600,0.085899591445923,-0.063995294272900,-0.269254624843597,0.024540672078729,0.023940455168486,0.081895008683205,0.067041821777821,-0.074532784521580,0.043335858732462,-0.204389646649361,-0.083453118801117,0.056975148618221,0.022374894469976) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.065673567354679,-0.205535337328911,0.141022935509682,0.292326152324677,0.002843662863597,0.081013955175877,-0.149899259209633,-0.036749616265297,-0.007684913929552,0.104907870292664,0.082223348319530,-0.044548004865646,-0.000972908106633,-0.045718621462584,-0.021987983956933,-0.034670393913984) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.044927563518286,0.238874837756157,-0.273482322692871,0.054814554750919,-0.095089092850685,-0.133879393339157,-0.260486036539078,-0.064121901988983,-0.013181090354919,-0.138663902878761,0.349944829940796,-0.192191198468208,-0.090519741177559,0.147351309657097,-0.044592138379812,0.141650140285492) * MODEL1_texOff(vec2(0,0));
res += mat4(0.152028053998947,-0.003467767499387,-0.227579534053802,-0.160068392753601,0.081397585570812,-0.536689281463623,-0.058770984411240,-0.060082182288170,-0.212532296776772,0.098834216594696,0.062998645007610,0.082592330873013,0.006610453128815,-0.038881573826075,0.142710492014885,-0.066740110516548) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.068289585411549,0.035058155655861,-0.023641729727387,0.041257623583078,0.040497384965420,-0.098743274807930,-0.101084910333157,-0.028504483401775,0.025623884052038,-0.085215449333191,-0.089071743190289,-0.048206683248281,0.055148541927338,0.048614177852869,0.089503325521946,-0.008601077832282) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.006675267592072,-0.128184378147125,0.068080641329288,0.102015383541584,-0.043734639883041,-0.168381169438362,-0.495617121458054,0.053115628659725,-0.275349348783493,0.151095956563950,-0.145754516124725,-0.257581144571304,0.285063356161118,-0.033568002283573,0.093174152076244,0.190795972943306) * MODEL1_texOff(vec2(1,0));
res += mat4(0.005004181060940,-0.003265607869253,-0.062367536127567,-0.069897711277008,0.021401474252343,-0.201672554016113,-0.289864182472229,0.035160653293133,-0.146860033273697,0.006225884892046,-0.135615453124046,-0.012009005062282,0.118319772183895,-0.082972347736359,0.086104087531567,-0.023278314620256) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.021284868940711,-0.060796536505222,-0.180806711316109,0.054348599165678,0.005731403362006,0.162011831998825,0.189705491065979,-0.077007085084915,-0.037614975124598,-0.054061412811279,-0.086628772318363,0.027802845463157,0.150765225291252,-0.112886257469654,0.095456667244434,-0.035182662308216) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.084813706576824,-0.080734893679619,-0.270859241485596,0.090577170252800,0.063015311956406,-0.261497378349304,0.310553193092346,-0.044384732842445,-0.180485233664513,0.083977833390236,0.065359577536583,0.003747224109247,0.302655965089798,0.090008392930031,0.373648852109909,-0.049535714089870) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.057708632200956,-0.062568441033363,-0.053103376179934,0.165886580944061,0.078413873910904,0.048139445483685,0.146980851888657,-0.001256720861420,-0.074565455317497,0.202261164784431,-0.022345168516040,0.080719806253910,0.026193881407380,-0.112796805799007,0.056826580315828,0.048489853739738) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.092436619102955,0.133024737238884,0.106321424245834,-0.079908683896065,0.082239687442780,0.172066852450371,-0.122962236404419,-0.119604378938675,-0.195190221071243,-0.046800266951323,-0.035974603146315,-0.081687577068806,0.078739278018475,-0.051184926182032,0.135941982269287,0.237692311406136) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.105697378516197,-0.085599333047867,0.193063929677010,-0.088884361088276,0.141856864094734,-0.360818624496460,-0.626408278942108,0.267123103141785,-0.058360874652863,-0.278568655252457,-0.151991948485374,0.075597971677780,-0.080770276486874,-0.239002257585526,0.083617642521858,0.101671643555164) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.151645526289940,0.052715621888638,0.247561067342758,0.057029336690903,0.044745065271854,-0.066051535308361,0.024683961644769,0.016969345510006,-0.007048177532852,-0.199524983763695,-0.027106512337923,-0.038852147758007,0.089543819427490,-0.215904131531715,-0.037036169320345,-0.108771853148937) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.017235390841961,0.227705225348473,-0.325439661741257,-0.143596082925797,-0.056438047438860,0.046773854643106,0.033424418419600,-0.069218002259731,0.031787481158972,-0.076474048197269,0.022125290706754,-0.106539696455002,-0.024746933951974,0.078440979123116,-0.041202228516340,0.039878472685814) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.048507086932659,-0.294275909662247,-0.383259236812592,-0.186838239431381,0.070185385644436,-0.059322796761990,0.148532718420029,0.137614309787750,-0.234080642461777,0.069586023688316,-0.175075501203537,-0.108846187591553,0.080922029912472,-0.065035052597523,-0.167698308825493,0.313227295875549) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.156838610768318,0.079717963933945,-0.129109591245651,-0.054555334150791,0.131847769021988,-0.007465458009392,0.115612708032131,-0.013721371069551,-0.033364556729794,-0.109455578029156,-0.066838644444942,0.031838156282902,0.148935943841934,-0.172436833381653,-0.074086844921112,-0.015205434523523) * MODEL2_texOff(vec2(1,1));
res += mat4(0.059722092002630,-0.108404777944088,0.008325706236064,-0.083889715373516,0.045367892831564,0.007324909325689,-0.062619552016258,0.012088934890926,-0.014767751097679,-0.134087383747101,0.078175254166126,-0.055799353867769,0.020540110766888,-0.016387678682804,0.036126852035522,0.043471273034811) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.075608760118484,-0.087679706513882,-0.124767266213894,-0.059523772448301,0.274173378944397,0.001256677904166,0.037290859967470,0.147822007536888,0.102345481514931,-0.125336349010468,-0.001088554039598,0.002327116904780,0.020316790789366,-0.148251056671143,0.009920313954353,0.206147104501724) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.064289383590221,-0.084231503307819,-0.031407900154591,-0.001624737167731,0.076213151216507,-0.009500516578555,0.006042404565960,0.123962424695492,-0.080916784703732,0.021653978154063,-0.001815280877054,0.032030634582043,-0.097643852233887,-0.075619466602802,-0.130799412727356,-0.011025859974325) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.059895679354668,-0.280336529016495,-0.258974403142929,-0.029119551181793,-0.015852417796850,-0.006254664156586,0.110613226890564,0.178670331835747,-0.019724490121007,-0.094869218766689,-0.270132541656494,0.331710934638977,0.003920139279217,-0.150552138686180,-0.001941676484421,0.271288603544235) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.203433722257614,-0.092038899660110,0.068223014473915,-0.027950139716268,-0.186871558427811,-0.155655890703201,0.356110215187073,-0.315131932497025,-0.266825377941132,0.183077916502953,-0.205383226275444,0.137514114379883,-0.108928419649601,-0.074898615479469,0.413923054933548,0.001020503696054) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.059739492833614,0.380857378244400,0.112223446369171,0.068331375718117,0.043525803834200,0.058377593755722,0.171272456645966,0.056784685701132,0.090513326227665,-0.102225415408611,-0.015040734782815,-0.159572109580040,-0.138021901249886,-0.071582391858101,0.200045540928841,-0.055759288370609) * MODEL3_texOff(vec2(0,1));
res += mat4(0.001360621652566,-0.009357798844576,0.105573147535324,0.111803635954857,-0.007969074882567,0.037010442465544,-0.048952534794807,0.039930373430252,-0.052841100841761,0.050269089639187,0.068655908107758,0.099209845066071,-0.122389614582062,-0.052673108875751,-0.045010082423687,0.061937648802996) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.060868233442307,0.059740863740444,0.158705890178680,-0.007894515059888,0.254006475210190,-0.103080831468105,0.189955115318298,0.069368824362755,-0.063413500785828,0.078642979264259,-0.043843965977430,0.102356538176537,-0.302159845829010,0.018701769411564,0.123361766338348,-0.094242721796036) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.065282799303532,0.038282610476017,-0.064075410366058,-0.028353204950690,0.035674262791872,0.052424948662519,0.056276328861713,0.030029999092221,0.091984689235687,-0.027914118021727,0.007607873529196,-0.035013325512409,0.028437819331884,-0.042659789323807,-0.029695810750127,-0.020054550841451) * MODEL3_texOff(vec2(1,1));
res += mat4(0.091832473874092,-0.022065863013268,-0.082810796797276,0.038371175527573,-0.088183857500553,0.132686346769333,0.062936842441559,-0.139378428459167,-0.012414658442140,0.067198105156422,-0.000400245655328,0.030285870656371,-0.006557364948094,0.051996771246195,0.053540278226137,0.033738538622856) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.169955790042877,-0.074787981808186,-0.026833569630980,-0.111595243215561,0.038916297256947,-0.092515915632248,0.089474409818649,0.100485622882843,-0.081635124981403,-0.093322739005089,-0.032587826251984,-0.038593884557486,0.128564789891243,-0.187712281942368,0.233897969126701,-0.167444571852684) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.051377519965172,0.141463160514832,-0.018798833712935,0.011713134124875,-0.269145965576172,-0.319058060646057,-0.265303969383240,0.179174512624741,-0.012006399221718,-0.014084594324231,0.007057754322886,0.019236305728555,0.013731129467487,0.027019582688808,0.070355199277401,0.010358051396906) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.052641768008471,0.074047714471817,-0.184826016426086,0.155278518795967,0.104862675070763,-0.042447529733181,-0.161046624183655,-0.219512760639191,-0.007984091527760,0.199656903743744,-0.046929035335779,0.006970975548029,0.003302579745650,0.144675314426422,-0.117763221263885,0.049573529511690) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.049587111920118,0.472100257873535,-0.493577808141708,0.482639670372009,0.080547012388706,-0.143784791231155,-0.210744470357895,-0.323714315891266,-0.156781032681465,-0.509401023387909,0.095714390277863,0.000838357256725,0.020126666873693,0.254758059978485,-0.398674905300140,-0.267087399959564) * MODEL4_texOff(vec2(0,0));
res += mat4(0.183704540133476,-0.134297996759415,0.053254943341017,-0.100136570632458,0.070610165596008,-0.108783125877380,-0.305836200714111,0.002621580148116,0.007416337728500,0.158579289913177,-0.010620852932334,0.003477560589090,0.052669636905193,-0.115398734807968,-0.129640251398087,0.074425399303436) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.049626678228378,0.040069382637739,0.080885998904705,0.036442644894123,0.131098985671997,-0.138790756464005,-0.199501514434814,0.078944608569145,0.004888030700386,0.082658812403679,-0.070734709501266,-0.058459971100092,0.062114708125591,-0.034383371472359,0.159064099192619,0.123154960572720) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.189263060688972,0.042466208338737,0.249890297651291,0.195667669177055,-0.021876044571400,-0.045040633529425,-0.312870472669601,-0.075066655874252,0.040804997086525,0.082606136798859,-0.419697105884552,-0.036539953202009,-0.122963301837444,0.107188820838928,0.461871832609177,0.202221319079399) * MODEL4_texOff(vec2(1,0));
res += mat4(0.119153581559658,0.088442713022232,0.229713574051857,-0.030548470094800,-0.054352823644876,-0.078234322369099,-0.004539146088064,0.054102811962366,0.048342220485210,-0.115595564246178,-0.199780836701393,0.018361978232861,0.176417097449303,-0.147876441478729,0.382051289081573,0.013942951336503) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.134665817022324,0.285197287797928,0.089851908385754,0.001194713870063,-0.061227276921272,-0.034496515989304,-0.054844725877047,0.025058448314667,-0.006305136252195,-0.097753390669823,-0.010384037159383,-0.011097794398665,-0.001837388612330,-0.018362840637565,-0.219145551323891,0.147997602820396) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.190801993012428,0.229125738143921,-0.144712910056114,0.000326482753735,0.012930187396705,0.042812753468752,0.018707066774368,-0.072350077331066,0.074837587773800,-0.056853622198105,0.129009798169136,-0.224992334842682,-0.211656272411346,-0.117878720164299,-0.110752493143082,0.194732084870338) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.007926650345325,-0.185556665062904,0.000377519405447,-0.044090263545513,-0.043470248579979,0.096390500664711,-0.028896775096655,0.017883574590087,0.045255385339260,-0.054581299424171,0.056291792541742,0.036343630403280,0.151776760816574,-0.058097172528505,-0.035076081752777,-0.061794057488441) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.117787383496761,0.135781288146973,-0.137233436107635,-0.287875831127167,0.018686423078179,-0.194841414690018,0.198017239570618,0.149069666862488,-0.024648323655128,0.037444975227118,-0.067143715918064,-0.090444736182690,-0.069947063922882,0.150949344038963,-0.061012107878923,0.141914322972298) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.165244668722153,0.022872341796756,0.086012884974480,-0.257539033889771,-0.379368394613266,0.174376606941223,0.147181674838066,-0.338782936334610,0.246102899312973,0.182138398289680,-0.083398357033730,0.017178559675813,-0.005437247455120,0.033482741564512,-0.191938668489456,-0.011650585569441) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.009162991307676,0.041682347655296,-0.021569151431322,0.073856830596924,0.023728193715215,0.048103857785463,0.135301247239113,-0.018461845815182,-0.033744286745787,-0.083541274070740,0.019594162702560,0.023141384124756,-0.052413515746593,0.035545032471418,0.109287001192570,-0.006536872591823) * MODEL5_texOff(vec2(0,1));
res += mat4(0.070330031216145,0.012126311659813,-0.298299938440323,-0.154665365815163,0.076913639903069,-0.038354687392712,0.056512352079153,-0.063275501132011,0.142927840352058,0.026393707841635,0.102003015577793,-0.059854961931705,0.044420011341572,-0.053994279354811,0.133658722043037,-0.072132155299187) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.121332302689552,0.061559699475765,-0.105248712003231,-0.060812659561634,0.022647751495242,-0.049730900675058,-0.053005009889603,-0.064901575446129,0.441232115030289,0.030131040140986,-0.109015338122845,0.159426182508469,-0.161774754524231,0.112891748547554,0.016750067472458,-0.093658745288849) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.080441750586033,0.112964473664761,0.073137015104294,0.080803319811821,0.039115376770496,0.078418314456940,0.047724835574627,0.053125187754631,-0.037487894296646,-0.024718020111322,-0.096702590584755,-0.004618362989277,0.002986233914271,-0.013512523844838,0.013903855346143,-0.032773211598396) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.053309805691242,0.136023312807083,0.030738012865186,0.077846392989159,-0.116024687886238,0.173185318708420,0.011579832062125,-0.077953025698662,0.063309893012047,-0.017060061916709,-0.059438612312078,0.019141744822264,0.029979366809130,-0.007259745150805,0.167882740497589,0.035787988454103) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.244982898235321,0.094147272408009,0.056583043187857,-0.268616378307343,-0.050201740115881,-0.261139541864395,0.043799061328173,0.150341019034386,-0.096546560525894,0.000831516343169,-0.312668830156326,0.116968587040901,0.100622475147247,-0.124255873262882,0.369066208600998,-0.032588619738817) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.056515473872423,0.103012956678867,0.009049969725311,0.002743757097051,-0.134487405419350,0.128423973917961,-0.105835758149624,0.153406292200089,-0.049633722752333,-0.089891895651817,0.013896727934480,-0.112017765641212,0.071976780891418,-0.221700847148895,0.213338077068329,-0.070193514227867) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.107085600495338,0.004748998209834,0.075681306421757,-0.115956924855709,0.072704605758190,0.078040540218353,-0.114727087318897,-0.144288375973701,0.076385386288166,-0.156843841075897,0.075529858469963,0.116489022970200,0.003340303665027,-0.097796164453030,0.063425838947296,-0.067466102540493) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.215379416942596,-0.240713536739349,0.123109206557274,-0.279211789369583,-0.038165662437677,-0.299044311046600,-0.282985478639603,-0.391679763793945,0.189686164259911,0.024772385135293,0.138598710298538,0.242272779345512,0.234099894762039,-0.079650521278381,-0.315441548824310,-0.080556869506836) * MODEL6_texOff(vec2(0,0));
res += mat4(0.167575567960739,0.254880726337433,0.177688688039780,0.069966733455658,-0.082985997200012,-0.082122981548309,-0.025486337020993,0.042024027556181,0.169478029012680,-0.050835892558098,-0.043137472122908,-0.107183285057545,-0.065013356506824,-0.288236767053604,-0.186496347188950,0.025189058855176) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.000250130076893,-0.098166160285473,0.030163593590260,-0.160499274730682,-0.034666068851948,0.017113892361522,0.048132017254829,0.012590611353517,-0.098131164908409,0.109359011054039,-0.018260831013322,0.123767882585526,0.051939945667982,-0.099093399941921,-0.005258095916361,0.040862265974283) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.046078283339739,0.058414012193680,-0.282385200262070,0.149663373827934,-0.126881092786789,0.010168896056712,-0.043560188263655,-0.252601861953735,0.235692694783211,-0.101204253733158,0.209801018238068,0.234370440244675,-0.044564064592123,0.078482508659363,-0.390530019998550,0.028596835210919) * MODEL6_texOff(vec2(1,0));
res += mat4(0.260386139154434,0.096472829580307,-0.076009862124920,0.065926581621170,-0.200534790754318,0.102358818054199,-0.043367717415094,0.056289747357368,0.165486916899681,-0.051245391368866,0.112269595265388,-0.024993291124701,-0.058716610074043,0.014888472855091,-0.143823310732841,0.027400679886341) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.649440944194794,-0.038059335201979,-0.071181379258633,0.920313298702240) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_3x_LA) mapping 4_2

vec4 hook()
{
vec4 res = vec4(-0.181896582245827,-0.091933920979500,-0.123494282364845,0.105021417140961);
res += mat4(0.104217275977135,-0.130252033472061,0.019392024725676,-0.025100622326136,-0.339649528264999,-0.213600963354111,-0.038020994514227,0.117823086678982,0.161591053009033,0.129724428057671,-0.034584451466799,0.053256981074810,0.006874903570861,-0.192806422710419,0.055790461599827,-0.160688206553459) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.081790998578072,0.022784754633904,0.015209502540529,0.048428226262331,-0.713280737400055,-0.131121858954430,-0.493872523307800,0.154627889394760,0.198623970150948,0.091978430747986,-0.050770614296198,-0.032719787210226,0.196050584316254,-0.024872586131096,0.176808878779411,0.238795906305313) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.142180532217026,0.149345397949219,-0.072640918195248,0.148775234818459,-0.197299733757973,0.054852779954672,-0.191107779741287,0.160408228635788,-0.021177850663662,-0.099316403269768,-0.071681462228298,-0.061484333127737,0.125274613499641,0.114337511360645,0.230947449803352,-0.018383743241429) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.009592110291123,-0.073407582938671,0.016769388690591,-0.059035990387201,0.140522226691246,-0.405094653367996,-0.038391012698412,-0.053020466119051,-0.226832285523415,0.134167879819870,-0.094214074313641,-0.062533482909203,0.096726164221764,-0.005226387642324,0.047752358019352,0.183269307017326) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.053866993635893,-0.142436444759369,-0.141174942255020,0.014006325975060,0.165704131126404,-0.135415375232697,0.193148434162140,-0.042939852923155,-0.389410942792892,0.060780089348555,-0.070891909301281,-0.008178294636309,0.305997282266617,0.017138056457043,-0.033100128173828,0.278165847063065) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.096691921353340,0.087667241692543,-0.209229931235313,-0.100474663078785,-0.007352525368333,0.305596321821213,0.061945792287588,0.008785105310380,-0.104192182421684,-0.010707519017160,-0.096561491489410,0.079631865024567,0.033377438783646,0.108393020927906,0.030815688893199,0.014061467722058) * MODEL1_texOff(vec2(0,1));
res += mat4(0.026807768270373,0.073897026479244,0.023571379482746,0.050635583698750,0.027908993884921,-0.142944455146790,0.018062517046928,-0.032850183546543,-0.024497574195266,0.004622826352715,-0.001795808086172,0.055335946381092,-0.047745283693075,0.084393791854382,-0.006350649055094,-0.077802196145058) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.004431045148522,0.044687423855066,0.096132412552834,-0.009482185356319,-0.253727018833160,-0.408376812934875,-0.734599530696869,-0.045577775686979,0.051345124840736,0.102442562580109,0.103650577366352,0.337099075317383,-0.221517771482468,0.051010310649872,-0.163852110505104,-0.344275444746017) * MODEL1_texOff(vec2(1,0));
res += mat4(0.015947824344039,0.059066176414490,0.091321043670177,0.090597510337830,-0.055751338601112,0.159157752990723,-0.380990982055664,-0.026418043300509,-0.057686779648066,-0.138512268662453,-0.026837144047022,0.107863880693913,-0.055555328726768,0.048949878662825,-0.067905828356743,-0.046570286154747) * MODEL1_texOff(vec2(1,1));
res += mat4(0.129093050956726,-0.386914640665054,-0.131756871938705,0.015528071671724,-0.015602118335664,0.095949530601501,0.093138992786407,0.071622990071774,0.076859861612320,0.090848408639431,-0.012575251050293,-0.025497317314148,-0.008663938380778,0.044071383774281,-0.030781099572778,-0.067086264491081) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.124627657234669,0.022259721532464,-0.067489840090275,-0.080730840563774,-0.056526459753513,0.078295238316059,0.297887057065964,0.229322984814644,0.152482256293297,-0.080718003213406,-0.016578206792474,-0.025677157565951,-0.235687300562859,-0.112585067749023,0.045520391315222,0.043061956763268) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.212416604161263,-0.034644175320864,0.112858749926090,-0.010063008405268,0.058904126286507,0.134458765387535,0.259099662303925,-0.025890337303281,-0.018786149099469,0.102988056838512,-0.033940460532904,-0.059330068528652,-0.118940778076649,0.091951116919518,-0.025571629405022,0.005425057839602) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.174483016133308,-0.400758057832718,0.003265319857746,-0.005585768260062,0.020714849233627,-0.094083003699780,0.006415145937353,-0.023758858442307,-0.088399969041348,0.234018132090569,0.022265389561653,0.049857761710882,0.033303208649158,-0.093056194484234,-0.001079266075976,-0.058237258344889) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.443412542343140,-0.149500176310539,0.020457684993744,-0.011332237161696,-0.397635370492935,-0.112811222672462,-0.505344390869141,0.026641091331840,-0.467341244220734,-0.530552029609680,-0.364202111959457,-0.011883833445609,0.127541586756706,-0.442397803068161,0.340594649314880,-0.033526554703712) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.355394035577774,-0.123306170105934,-0.209671944379807,-0.161584228277206,-0.020904490724206,0.077754192054272,-0.099740371108055,-0.027841811999679,-0.075259357690811,0.279681652784348,-0.232444494962692,0.036778796464205,0.040743730962276,0.252080708742142,0.110598862171173,-0.034204483032227) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.032623104751110,-0.623011291027069,-0.118681892752647,0.193517401814461,0.063201911747456,-0.126312136650085,0.085447385907173,0.049009684473276,0.069899812340736,0.011091265827417,-0.008767265826464,0.023337038233876,0.023314334452152,-0.136890500783920,-0.040189050137997,-0.063925296068192) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.065337754786015,-0.079358555376530,-0.267149776220322,0.049096968024969,0.142800822854042,0.105678744614124,0.135506182909012,-0.152971282601357,0.184860616922379,-0.105897761881351,0.162570729851723,0.115150533616543,0.134210988879204,-0.107323214411736,-0.006942159496248,-0.111381784081459) * MODEL2_texOff(vec2(1,0));
res += mat4(0.009927378967404,0.041660238057375,0.029836419969797,0.108842991292477,0.017368633300066,-0.021645048633218,0.120906114578247,-0.086559101939201,0.025005228817463,0.068590492010117,0.096519015729427,-0.012139054946601,-0.053629085421562,0.082803741097450,-0.132667675614357,-0.108874693512917) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.064357548952103,0.026535227894783,-0.036624852567911,-0.040821611881256,-0.010339226573706,0.052220139652491,-0.098141394555569,-0.012698339298368,-0.073257565498352,0.102516092360020,-0.037653800100088,0.022466467693448,-0.165449112653732,-0.043586026877165,-0.037570811808109,0.052468940615654) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.191316977143288,-0.064200811088085,0.144329771399498,0.004675436299294,0.273787468671799,0.115654416382313,0.057500042021275,-0.253242522478104,-0.122873932123184,-0.070526935160160,-0.035476762801409,-0.045737478882074,-0.130336269736290,0.166730999946594,-0.118228539824486,-0.151179954409599) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.120146490633488,-0.094152748584747,0.088062040507793,0.055496804416180,0.103740908205509,-0.136765316128731,0.038298264145851,-0.063997976481915,0.035482279956341,0.052825849503279,0.054087810218334,0.055165603756905,0.019148273393512,0.101287648081779,-0.194313496351242,-0.049203902482986) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.008439878001809,-0.026172913610935,-0.047959376126528,0.135643005371094,-0.091826289892197,-0.379992753267288,0.156371116638184,0.226492837071419,-0.111582405865192,0.385270804166794,-0.411791801452637,0.038141328841448,0.114174582064152,-0.044064361602068,0.136729016900063,-0.127065941691399) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.008151817135513,0.105468779802322,-0.149720355868340,-0.044356536120176,0.011161625385284,0.410501629114151,0.002379042794928,0.348837465047836,-0.088085047900677,-0.310249209403992,-0.218051657080650,0.037206668406725,-0.013374964706600,0.045435097068548,0.447914361953735,-0.327503353357315) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.143876299262047,-0.453130602836609,-0.116274736821651,-0.143343597650528,0.033962875604630,-0.106083676218987,0.076988421380520,0.016546940430999,-0.064717277884483,0.205237045884132,-0.100696742534637,-0.022467263042927,-0.023368436843157,0.092640839517117,0.162566736340523,0.063228614628315) * MODEL3_texOff(vec2(0,1));
res += mat4(0.049412522464991,0.001442931359634,0.029174948111176,-0.169018700718880,0.012673755176365,0.103399239480495,0.006684337276965,-0.092193782329559,0.038095980882645,0.299127399921417,0.109034270048141,-0.092683739960194,0.051773749291897,0.264175325632095,-0.016611324623227,0.119362473487854) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.075252912938595,0.020745860412717,0.195643082261086,-0.068651422858238,-0.077665448188782,0.016057802364230,-0.018236048519611,-0.231851980090141,0.043208260089159,-0.123114064335823,-0.030851377174258,-0.074817635118961,0.161834001541138,0.046953015029430,0.263652741909027,0.304164677858353) * MODEL3_texOff(vec2(1,0));
res += mat4(0.060359943658113,-0.063243344426155,0.117132715880871,0.091655336320400,0.035018950700760,0.053746692836285,0.074301674962044,-0.009692439809442,-0.008753267116845,-0.055032566189766,0.012070554308593,-0.016450673341751,0.008723907172680,-0.061328109353781,0.079980522394180,0.018962189555168) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.149942055344582,-0.007498569320887,-0.101689100265503,0.022641384974122,-0.197115987539291,0.008885765448213,-0.086398124694824,0.126944214105606,-0.049359027296305,-0.155276551842690,-0.105717033147812,0.049617227166891,-0.078680209815502,0.095876313745975,-0.038497045636177,-0.086231224238873) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.001903556054458,-0.018659839406610,-0.103735283017159,0.027958836406469,-0.364683955907822,0.048294577747583,-0.235582515597343,0.257209688425064,-0.069461353123188,-0.134765043854713,-0.029946373775601,0.084634721279144,-0.062757946550846,-0.036291386932135,0.152504608035088,0.070774585008621) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.014816640876234,-0.065701112151146,0.056409735232592,-0.107548646628857,-0.260008156299591,-0.289748251438141,-0.468386054039001,0.292247653007507,-0.052664723247290,-0.018744334578514,-0.077353611588478,0.054510656744242,0.006361879408360,0.036312319338322,0.108783632516861,-0.043482415378094) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.022200241684914,0.215220853686333,-0.148699969053268,-0.054122436791658,0.019227249547839,-0.264673858880997,0.027602426707745,0.038382600992918,-0.309993058443069,-0.380744308233261,-0.131935283541679,0.097138866782188,0.270641446113586,-0.253440946340561,0.014335921965539,-0.199316009879112) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.107427962124348,-0.173547402024269,-0.304149150848389,-0.060500152409077,-0.299330890178680,0.053381431847811,-0.014853345230222,-0.082460984587669,-0.564136266708374,0.068810909986496,-0.194198250770569,0.262279599905014,0.517732679843903,0.060885187238455,0.003032641950995,-0.398625105619431) * MODEL4_texOff(vec2(0,0));
res += mat4(0.012096198275685,0.107476264238358,-0.311999768018723,-0.052648011595011,-0.130651071667671,0.197440445423126,-0.290121555328369,-0.080508954823017,-0.146212354302406,0.049677494913340,-0.042309954762459,0.112803459167480,0.171471625566483,-0.065529264509678,-0.113780267536640,-0.215766996145248) * MODEL4_texOff(vec2(0,1));
res += mat4(0.107689730823040,0.258266866207123,0.103916592895985,-0.077855080366135,-0.041487749665976,0.090773947536945,-0.153914287686348,-0.136344313621521,0.142708241939545,-0.283080786466599,0.146836191415787,-0.118561424314976,0.014090477488935,-0.070391781628132,0.009336486458778,-0.061173778027296) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.082224667072296,-0.004890480078757,0.024428885430098,-0.242656528949738,0.011687338352203,-0.201986223459244,-0.050742082297802,0.177482619881630,0.218840017914772,-0.050786715000868,0.129300937056541,-0.101640559732914,-0.022075930610299,-0.294098973274231,0.058384798467159,-0.118105113506317) * MODEL4_texOff(vec2(1,0));
res += mat4(0.001324589364231,0.013526310212910,0.078304581344128,-0.144857436418533,0.016587492078543,0.147446841001511,-0.028829203918576,-0.050738431513309,0.006730155553669,0.078800424933434,0.031720735132694,-0.023433320224285,-0.041473723948002,-0.018957687541842,0.049792692065239,-0.160706251859665) * MODEL4_texOff(vec2(1,1));
res += mat4(0.056564375758171,0.072189182043076,0.045174214988947,0.036837227642536,0.141665324568748,-0.164212629199028,0.103114768862724,-0.172070950269699,0.085425697267056,0.110591277480125,0.033407893031836,0.019069250673056,-0.168412551283836,-0.139732718467712,-0.100997351109982,-0.024606619030237) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.040413070470095,0.163521915674210,0.049791511148214,0.043726101517677,0.030501283705235,-0.034197296947241,0.095075786113739,-0.109127990901470,0.203913137316704,0.041218835860491,0.310860842466354,-0.063519962131977,-0.453403949737549,-0.196926876902580,-0.501207172870636,0.041734442114830) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.026401031762362,-0.117442697286606,0.000171146224602,0.048867553472519,-0.016489133238792,0.005954351741821,-0.067954741418362,-0.151687785983086,0.010163855738938,-0.054328437894583,0.129417613148689,-0.003027285914868,0.040194664150476,0.179276108741760,-0.078218214213848,0.014116206206381) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.241044878959656,0.318629175424576,-0.213087305426598,0.171142622828484,0.177281424403191,0.308474034070969,0.002909595612437,-0.084726892411709,0.092126637697220,0.302385836839676,-0.156236782670021,0.180470287799835,-0.134529650211334,-0.096941143274307,-0.169909015297890,-0.046811483800411) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.145979568362236,0.339694470167160,-0.097256615757942,-0.090583771467209,0.081176005303860,-0.175439491868019,0.273857265710831,0.183553278446198,0.045050535351038,0.002761795185506,-0.047166291624308,0.322420984506607,-0.129090383648872,-0.343638330698013,-0.277182698249817,-0.138050183653831) * MODEL5_texOff(vec2(0,0));
res += mat4(0.030340099707246,-0.322644293308258,-0.040502876043320,-0.014967240393162,0.034395329654217,-0.045164495706558,0.096765495836735,0.026870120316744,-0.020810816437006,0.092624679207802,0.016237843781710,0.036430876702070,-0.008229651488364,0.147603958845139,0.044160597026348,-0.010873033665121) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.047326017171144,0.163785099983215,-0.071060433983803,0.028473267331719,0.012180179357529,-0.072799786925316,-0.006523766554892,0.049227170646191,-0.118908375501633,0.064557500183582,-0.028736758977175,-0.113577634096146,-0.037548348307610,-0.015765652060509,0.010331369936466,-0.006277003325522) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.095111593604088,0.306140750646591,-0.027724767103791,0.220863491296768,-0.030189581215382,0.129267409443855,0.064377792179585,0.062993340194225,0.102921664714813,-0.241001084446907,-0.182682856917381,-0.268203556537628,0.017118575051427,-0.075705982744694,0.114017479121685,0.127751052379608) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.027822514995933,-0.172513723373413,-0.009883452206850,0.053447477519512,-0.047545641660690,-0.018315115943551,-0.001104026334360,-0.032273035496473,0.113848164677620,0.069655798375607,-0.002306426409632,0.047835275530815,-0.030374197289348,-0.019392246380448,0.032030671834946,0.034334518015385) * MODEL5_texOff(vec2(1,1));
res += mat4(0.044422991573811,-0.163589343428612,0.037852730602026,-0.053664494305849,-0.136251449584961,-0.089501544833183,-0.103112369775772,0.059587229043245,0.066468015313148,-0.226618841290474,0.032375723123550,-0.010935803875327,0.079663731157780,0.251576870679855,0.113826692104340,0.075181439518929) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.060440525412560,-0.000583286921028,0.007273057010025,-0.140638336539268,-0.148425281047821,-0.036518961191177,-0.091554984450340,0.292431116104126,0.027429712936282,-0.089700758457184,-0.174952924251556,-0.097511477768421,-0.203500419855118,0.080890692770481,0.267625600099564,0.261332601308823) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.247138321399689,0.038143083453178,0.270526260137558,-0.085880279541016,0.008499456569552,-0.053913753479719,-0.173075914382935,0.041113127022982,-0.027413934469223,0.109379880130291,0.000074916082667,-0.025734534487128,-0.032019127160311,-0.101844295859337,0.379968523979187,0.079747170209885) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.091566860675812,-0.170779809355736,0.138504356145859,0.054253455251455,-0.023183071985841,-0.485308945178986,0.006624463479966,-0.030305076390505,0.064050182700157,0.128458395600319,0.104888044297695,-0.070296734571457,0.041306763887405,0.072107598185539,0.065712444484234,-0.026340078562498) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.119207933545113,-0.170480459928513,0.259983569383621,0.174623429775238,-0.253956794738770,-0.549301981925964,-0.190636605024338,-0.083256147801876,0.029690984636545,-0.133073389530182,-0.019482048228383,0.117550879716873,-0.245610103011131,-0.110269561409950,-0.043500389903784,-0.079034477472305) * MODEL6_texOff(vec2(0,0));
res += mat4(0.242642611265182,0.000080644305854,0.535314321517944,0.215457335114479,-0.104730971157551,0.038914885371923,-0.181731417775154,-0.075431801378727,0.089127913117409,-0.091269664466381,-0.091107867658138,0.031525567173958,0.017854783684015,-0.010756297968328,-0.056014288216829,0.028040915727615) * MODEL6_texOff(vec2(0,1));
res += mat4(0.017510401085019,-0.072600647807121,0.004378716461360,0.123181879520416,-0.042178455740213,-0.078093260526657,0.011661577969790,0.054410096257925,0.007672123145312,0.097482271492481,-0.028972188010812,0.012206454761326,0.032918214797974,0.084856860339642,0.004273026715964,-0.067074097692966) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.065292939543724,0.008252214640379,-0.018718166276813,0.029469996690750,0.027637626975775,0.134168162941933,0.150376617908478,0.309848368167877,-0.199548840522766,-0.081906035542488,-0.148102849721909,-0.338203221559525,0.079076744616032,0.028661590069532,0.078117191791534,0.084673292934895) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.074009239673615,-0.096733585000038,-0.263707101345062,-0.127963006496429,0.024859532713890,-0.055042982101440,0.040179338306189,0.128175735473633,0.007765523158014,0.085135571658611,0.043028309941292,-0.218023329973221,0.040209688246250,0.045284397900105,0.058155428618193,0.051764175295830) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.074295125901699,-0.034541044384241,-0.050916608422995,-1.331042289733887) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_3x_LA) mapping 4_3

vec4 hook()
{
vec4 res = vec4(-0.109823033213615,-0.070530019700527,-0.098798282444477,-0.103718876838684);
res += mat4(0.052200563251972,-0.051332488656044,0.173074916005135,0.100987710058689,-0.170186579227448,0.092226050794125,0.110142864286900,-0.037094432860613,0.035561978816986,0.028770800679922,0.004932092502713,0.024856667965651,-0.127658605575562,0.020391406491399,0.159193888306618,-0.221036463975906) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.095061600208282,-0.115431740880013,-0.435387998819351,-0.110994882881641,0.052333973348141,-0.065596148371696,0.052502974867821,-0.188707277178764,0.170716226100922,0.393043220043182,0.126453399658203,-0.092617921531200,-0.399157166481018,0.153490230441093,-0.068740621209145,-0.129271090030670) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.117255620658398,0.214555278420448,-0.115648768842220,0.122376754879951,0.016931099817157,-0.007977792993188,-0.219265803694725,0.082053221762180,-0.072614848613739,0.126792430877686,0.006788772065192,0.111574858427048,0.087046727538109,-0.153171405196190,-0.204371958971024,-0.205556392669678) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.155878648161888,0.138094753026962,0.280184596776962,-0.145515710115433,-0.101717829704285,0.019308719784021,0.016845608130097,-0.230776712298393,-0.042195882648230,-0.110351562500000,-0.046102765947580,-0.091424845159054,0.145438015460968,0.072890974581242,0.135048821568489,0.109315961599350) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.004556214902550,0.072652801871300,-0.292367756366730,0.234684690833092,-0.149351790547371,-0.076695047318935,-0.049877446144819,-0.154010146856308,-0.033582169562578,0.098141103982925,-0.064852014183998,0.226197242736816,-0.234009921550751,-0.350514411926270,-0.119185484945774,-0.095175839960575) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.319991707801819,-0.041639018803835,-0.423526227474213,0.324921727180481,-0.134176522493362,0.025844031944871,-0.006902038585395,-0.071264624595642,0.064006544649601,0.120789997279644,0.243478327989578,0.084612898528576,-0.355424165725708,-0.000874695368111,-0.112720213830471,-0.144203752279282) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.067750431597233,0.041851531714201,-0.029942393302917,-0.088816151022911,0.152746289968491,-0.117201007902622,0.073415085673332,-0.085255071520805,-0.000291142467177,0.085743203759193,-0.016662759706378,0.040865942835808,-0.251977354288101,-0.148708000779152,0.045626249164343,0.007456793915480) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.053430028259754,-0.114169023931026,-0.087525941431522,0.110430330038071,-0.006482446566224,-0.273865014314651,0.008592744357884,-0.231978490948677,-0.319524019956589,-0.026836385950446,-0.036655314266682,0.028031926602125,0.267236858606339,0.019348656758666,-0.140418961644173,-0.130795806646347) * MODEL1_texOff(vec2(1,0));
res += mat4(0.089883781969547,-0.110312774777412,-0.128986120223999,0.196193993091583,-0.036246985197067,-0.309349268674850,-0.246485412120819,0.028463089838624,-0.045798204839230,-0.220557197928429,-0.003501217579469,-0.004258114844561,0.034286301583052,0.105882838368416,0.162333205342293,0.041350260376930) * MODEL1_texOff(vec2(1,1));
res += mat4(0.193618401885033,0.048169739544392,0.122458837926388,-0.203237757086754,0.185699239373207,-0.079838171601295,-0.092623412609100,-0.019254673272371,-0.052861135452986,-0.003940008115023,-0.034427333623171,0.068238072097301,-0.026375655084848,-0.072640702128410,0.022242071107030,-0.042017031461000) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.309350192546844,0.354403346776962,-0.011985809542239,-0.121645510196686,0.257497400045395,-0.038102779537439,0.265820175409317,-0.042946115136147,-0.145991370081902,-0.083186164498329,-0.029923833906651,0.086066454648972,-0.006933662109077,-0.055054850876331,-0.030604835599661,-0.003808991983533) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.424099743366241,0.482012599706650,-0.276506543159485,0.015514158643782,0.089950963854790,-0.082114748656750,-0.027534216642380,-0.000053246796597,0.184396177530289,-0.061810500919819,0.062666594982147,0.046364821493626,-0.029759829863906,-0.159977480769157,0.095372118055820,-0.122266761958599) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.271859735250473,0.279273092746735,0.283470571041107,-0.283820450305939,0.048384178429842,0.084223553538322,-0.068099752068520,0.000049663096434,-0.083865471184254,-0.093435004353523,-0.141463473439217,0.108291216194630,0.010377727448940,0.042402766644955,0.177686482667923,-0.282235831022263) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.339540123939514,0.044381625950336,-0.184579402208328,-0.004670470487326,-0.432707726955414,0.198060825467110,0.201562479138374,-0.561202406883240,0.015058879740536,0.148521363735199,0.198277443647385,-0.516948997974396,-0.076858907938004,-0.038621522486210,-0.128954738378525,0.090687036514282) * MODEL2_texOff(vec2(0,0));
res += mat4(0.107563726603985,0.200988218188286,-0.240784600377083,0.033816508948803,-0.216968774795532,-0.007189707830548,-0.311243444681168,0.041518706828356,-0.026564370840788,0.016214998438954,-0.485326141119003,0.306129485368729,-0.006138500757515,-0.237347602844238,-0.249229535460472,-0.035269640386105) * MODEL2_texOff(vec2(0,1));
res += mat4(0.071694895625114,0.072905756533146,0.224775776267052,-0.319940567016602,-0.048586644232273,-0.142469838261604,-0.048317324370146,0.041331704705954,0.092368833720684,0.177794665098190,0.059646207839251,0.077828079462051,0.081106886267662,-0.014707761816680,0.046297132968903,-0.007562871091068) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.055959340184927,-0.094214640557766,-0.192501068115234,0.028316631913185,-0.145321205258369,-0.320834964513779,0.016610868275166,-0.117985792458057,0.064846105873585,-0.276864618062973,0.088840767741203,-0.219873473048210,0.120194286108017,0.110964260995388,0.049902703613043,-0.221292361617088) * MODEL2_texOff(vec2(1,0));
res += mat4(0.047111984342337,0.044419456273317,-0.208879053592682,0.119083687663078,0.031485158950090,0.040832515805960,0.003843575483188,0.000190543927602,0.031316805630922,-0.072853960096836,-0.260570555925369,0.013767562806606,-0.072643987834454,0.096372507512569,-0.068460389971733,-0.051058452576399) * MODEL2_texOff(vec2(1,1));
res += mat4(0.018838075920939,-0.197994112968445,-0.085333153605461,0.066755384206772,0.111860178411007,0.038258824497461,0.035273753106594,0.049089100211859,-0.117136970162392,-0.034253794699907,0.005616263486445,0.282920092344284,-0.144684106111526,-0.116278357803822,-0.131317287683487,-0.055478654801846) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.249574974179268,0.075065106153488,0.133643582463264,-0.079406276345253,0.475493431091309,0.059252031147480,0.059730090200901,0.028091046959162,-0.060466628521681,0.041458506137133,0.077691033482552,-0.119957275688648,0.294283092021942,0.156098857522011,0.048510696738958,-0.188611477613449) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.089357025921345,0.200824156403542,-0.121574938297272,-0.086419306695461,0.060497570782900,0.101806417107582,-0.082158602774143,-0.046020299196243,0.016112720593810,-0.013001244515181,0.125843286514282,0.001177837722935,0.037986963987350,-0.025732474401593,0.188499718904495,-0.041395347565413) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.216605320572853,0.119041517376900,0.088930472731590,-0.135098367929459,-0.208194762468338,-0.098695278167725,0.024776963517070,0.098503902554512,0.071717560291290,0.190712735056877,0.194146931171417,0.218302339315414,0.054892666637897,0.120797045528889,0.230829507112503,-0.093845792114735) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.040707722306252,0.038081444799900,-0.274039179086685,-0.019040456041694,-0.453287541866302,-0.314703881740570,-0.166462123394012,-0.057002976536751,-0.199648842215538,-0.236917749047279,0.195438385009766,-0.301671206951141,0.075535908341408,-0.202839970588684,-0.246340125799179,-0.113637492060661) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.038616493344307,-0.125248521566391,-0.207092121243477,-0.097995750606060,0.139614701271057,0.024072472006083,-0.083902314305305,-0.074394330382347,-0.028119429945946,0.004232757724822,-0.094404637813568,0.122845977544785,0.106963962316513,0.038455151021481,0.137229830026627,0.059722352772951) * MODEL3_texOff(vec2(0,1));
res += mat4(0.009107259102166,-0.177466556429863,0.068908452987671,0.044163029640913,-0.169982969760895,-0.021539086475968,-0.041127271950245,-0.038491375744343,0.052931040525436,-0.304540514945984,0.087621673941612,-0.004440497141331,0.048693258315325,0.052823595702648,0.025818657130003,-0.090347655117512) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.206305429339409,0.089505046606064,0.115994274616241,-0.164273038506508,0.356968075037003,-0.003943882882595,0.028000725433230,0.156284257769585,-0.058428794145584,0.011684249155223,0.216901585459709,0.077927500009537,-0.039023932069540,0.146541595458984,0.084092840552330,-0.142024368047714) * MODEL3_texOff(vec2(1,0));
res += mat4(0.069322638213634,0.112428739666939,-0.155608087778091,0.058848802000284,0.062019269913435,0.245483845472336,0.159997507929802,-0.031930740922689,-0.015661168843508,-0.011048787273467,-0.029919376596808,-0.028483897447586,0.124852217733860,0.143529027700424,0.093648493289948,-0.025885874405503) * MODEL3_texOff(vec2(1,1));
res += mat4(0.052438136190176,0.126682355999947,-0.013704734854400,-0.003647536505014,-0.087583847343922,-0.074489049613476,0.030066188424826,0.054345250129700,-0.019510766491294,0.005472937133163,0.032944701611996,-0.053842503577471,-0.060292877256870,0.006202219519764,0.042391240596771,-0.069452725350857) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.284088134765625,0.061804454773664,-0.062377791851759,-0.018336705863476,-0.001889982493594,0.027583543211222,0.016522256657481,-0.101332530379295,-0.175192087888718,0.035920750349760,-0.025962669402361,0.001881612697616,-0.044608488678932,-0.304406940937042,-0.000303107546642,0.015033462084830) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.023752462118864,0.083838500082493,0.064385682344437,-0.081515774130821,-0.004581196233630,0.269789755344391,-0.364176630973816,-0.225854620337486,-0.002869231859222,-0.027554322034121,-0.150014236569405,0.019630234688520,0.112505920231342,-0.146670967340469,-0.001126026734710,0.013116180896759) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.106026299297810,-0.166504666209221,-0.036533053964376,0.088851429522038,0.009792102500796,-0.038209520280361,-0.131630018353462,-0.051692973822355,-0.153221711516380,0.067443698644638,0.121891155838966,-0.126481071114540,0.097548596560955,0.015519326552749,-0.061186410486698,0.119540102779865) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.274366587400436,-0.019428974017501,0.038033168762922,-0.173798635601997,-0.028651224449277,-0.090007483959198,0.165273115038872,-0.167970865964890,-0.266046136617661,0.003186605172232,-0.052302893251181,0.036683034151793,0.119911462068558,0.233090505003929,0.000530212651938,-0.017203602939844) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.240309119224548,0.020552275702357,0.145760655403137,0.051937039941549,0.075391992926598,-0.110690005123615,-0.093480102717876,-0.045661848038435,-0.089305773377419,0.040178228169680,-0.297757834196091,-0.046328652650118,0.168957799673080,0.047814529389143,-0.063870638608932,-0.053396608680487) * MODEL4_texOff(vec2(0,1));
res += mat4(0.188684448599815,-0.239624440670013,-0.097248487174511,-0.007984826341271,0.094320125877857,0.021235801279545,0.109018549323082,-0.124234572052956,-0.007323991972953,-0.298729538917542,0.002709573367611,0.240244120359421,0.090538606047630,0.058655150234699,0.008756664581597,0.127585977315903) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.104858070611954,-0.234874770045280,0.095977433025837,0.186295330524445,0.100905239582062,0.053751204162836,0.073700107634068,-0.005931871477515,0.087118200957775,-0.518259286880493,0.044501591473818,-0.287114471197128,0.119683511555195,0.220901846885681,0.058183159679174,-0.197025313973427) * MODEL4_texOff(vec2(1,0));
res += mat4(0.025309043005109,-0.190468803048134,0.125033229589462,0.011693293228745,-0.063303641974926,-0.188111916184425,0.046914968639612,-0.061516039073467,-0.041031714528799,-0.433445960283279,-0.197600215673447,-0.048372376710176,0.038625869899988,0.296862393617630,-0.283027648925781,0.130923062562943) * MODEL4_texOff(vec2(1,1));
res += mat4(0.083278819918633,-0.079178266227245,-0.138166874647141,0.141672164201736,0.013442725874484,0.189380228519440,0.083564415574074,0.251874297857285,-0.048597328364849,0.067932181060314,-0.030403308570385,-0.218792378902435,0.143389314413071,0.032551132142544,0.146334707736969,-0.083090372383595) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.008251039311290,0.106249250471592,0.175790041685104,-0.065456047654152,-0.206224456429482,0.036330997943878,-0.181658580899239,-0.013619021512568,-0.181220114231110,-0.200455889105797,0.056455850601196,0.070970088243484,-0.199295192956924,0.093856751918793,-0.253006279468536,-0.191711187362671) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.124784447252750,-0.025476600974798,0.104304313659668,-0.089951336383820,0.180720180273056,-0.029933409765363,0.132539734244347,0.003573398105800,0.015373414382339,-0.123365618288517,0.000700844509993,-0.062111459672451,-0.026907268911600,-0.055218130350113,-0.101998493075371,0.083948716521263) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.400937855243683,0.143825262784958,0.001510714646429,0.199460461735725,0.116439543664455,0.082198828458786,0.409350097179413,0.169967219233513,0.077012203633785,-0.164830535650253,-0.337285965681076,-0.251073777675629,-0.155746147036552,-0.032197393476963,0.081227205693722,-0.176643505692482) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.106225691735744,-0.069424025714397,0.134272024035454,0.555936336517334,-0.213904336094856,-0.147709146142006,-0.224450409412384,-0.094540446996689,0.358562290668488,0.241926491260529,0.425546228885651,-0.219444811344147,-0.022658282890916,-0.151285544037819,-0.165845826268196,0.136554703116417) * MODEL5_texOff(vec2(0,0));
res += mat4(0.006110084243119,-0.105891056358814,0.171667501330376,-0.301511257886887,-0.022293405607343,-0.007377693895251,-0.135655447840691,0.087222017347813,0.048910409212112,0.092553779482841,0.224291652441025,0.082309484481812,-0.130792051553726,-0.026987999677658,-0.058455392718315,0.077620692551136) * MODEL5_texOff(vec2(0,1));
res += mat4(0.035480640828609,-0.192816451191902,-0.410963386297226,0.205641940236092,0.225767150521278,-0.016816880553961,0.188754603266716,-0.052987564355135,0.045233990997076,-0.039663985371590,-0.245128870010376,-0.113290928304195,-0.100539147853851,0.041187744587660,-0.085643865168095,0.026921175420284) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.030327402055264,-0.026360992342234,0.202350080013275,0.150617972016335,0.027539623901248,0.091597124934196,-0.019913950935006,-0.002980362158269,0.310606867074966,0.314774215221405,0.127184867858887,-0.105024434626102,-0.149294346570969,-0.257550001144409,-0.098836906254292,0.022752746939659) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.020369213074446,0.137130856513977,0.395974725484848,-0.228755220770836,0.125284790992737,0.083458155393600,-0.055212788283825,0.069713361561298,-0.191749483346939,0.017725804820657,-0.028231298550963,-0.026621308177710,-0.064293444156647,-0.060525331646204,0.027340279892087,-0.054260935634375) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.031127460300922,-0.054311215877533,0.017061093822122,-0.029132647439837,-0.141099020838737,-0.088321112096310,-0.068994671106339,-0.064474001526833,0.087081603705883,-0.042342659085989,-0.075034566223621,-0.030960829928517,0.063255488872528,0.106449432671070,0.109664894640446,0.115705132484436) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.186278894543648,-0.331763535737991,-0.130782946944237,0.151037290692329,0.323984175920486,0.023213997483253,0.085856623947620,0.145948618650436,-0.273096084594727,0.327478021383286,-0.034712515771389,-0.097902908921242,-0.059834547340870,-0.201780527830124,-0.045516591519117,-0.010772484354675) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.155634447932243,-0.200864508748055,-0.090782254934311,0.123364932835102,0.129895061254501,0.108758352696896,-0.114573307335377,-0.042389195412397,-0.421891659498215,-0.004267169162631,-0.102579943835735,-0.069038689136505,-0.074569597840309,-0.082469329237938,0.131231755018234,0.097581557929516) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.032028369605541,0.045627273619175,-0.145250990986824,0.052396006882191,0.032038412988186,0.058711539953947,-0.217954292893410,0.054117895662785,0.146622329950333,-0.016012042760849,0.083896100521088,-0.015110300853848,-0.017359359189868,-0.029533796012402,-0.002582541434094,0.175846472382545) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.140595763921738,0.207395225763321,0.193203270435333,0.205137878656387,-0.043749127537012,-0.077780373394489,-0.053751789033413,-0.342946976423264,0.303512573242188,-0.117621608078480,-0.038242392241955,-0.089123055338860,-0.069222994148731,0.138205885887146,0.332363337278366,-0.488258391618729) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.404444366693497,0.345269948244095,-0.305097788572311,0.035215292125940,0.228295043110847,0.008989944122732,-0.158148601651192,0.240140125155449,-0.289557904005051,-0.159672856330872,-0.219661965966225,-0.108249664306641,-0.151060596108437,-0.077767334878445,-0.471160173416138,-0.356493592262268) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.152820959687233,0.016718668863177,-0.068567819893360,0.056792974472046,-0.018841834738851,0.010311469435692,-0.009229855611920,0.047841418534517,-0.122635081410408,0.017472147941589,-0.029138090088964,-0.162363022565842,0.109070084989071,0.081424757838249,0.016549147665501,0.004655320663005) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.172343567013741,-0.208591520786285,0.115175269544125,-0.059736683964729,-0.105240829288960,-0.275603502988815,-0.007343240547925,0.084007382392883,0.252928048372269,-0.080649524927139,0.049501199275255,0.001265080063604,-0.042764618992805,-0.136592820286751,0.123603209853172,-0.025505594909191) * MODEL6_texOff(vec2(1,0));
res += mat4(0.210921183228493,0.128925308585167,-0.106242202222347,0.021104367449880,0.081098929047585,-0.063821196556091,-0.106524132192135,0.010124140419066,0.075719185173512,0.029696514829993,0.005291575100273,0.026862749829888,-0.018257560208440,-0.056499067693949,0.042086467146873,-0.039486579596996) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.048910401761532,-0.015100223012269,0.012155261822045,-0.070786774158478) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_3x_LA) mapping 4_4

vec4 hook()
{
vec4 res = vec4(-0.158682554960251,-0.066184252500534,-0.181580007076263,-0.000930439447984);
res += mat4(0.000558478932362,0.094399876892567,-0.127691209316254,0.074530184268951,-0.255301386117935,-0.314941883087158,0.003260167315602,-0.055937081575394,-0.169935569167137,-0.072823859751225,-0.004972749855369,-0.066770337522030,-0.221875801682472,-0.180093675851822,-0.106903828680515,0.019600596278906) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.087770916521549,-0.046232502907515,-0.095188543200493,0.009281346574426,0.039018619805574,-0.113177701830864,-0.324002683162689,-0.197815045714378,0.010152485221624,0.154497250914574,0.104513563215733,0.459477692842484,-0.152022197842598,-0.090977132320404,-0.273856908082962,-0.065031968057156) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.005387668497860,0.055626850575209,0.262356966733932,-0.083185009658337,0.063628889620304,0.068418808281422,0.017372842878103,-0.002055404707789,0.077008016407490,-0.108004964888096,0.078736573457718,0.139515578746796,0.199727445840836,0.072228088974953,-0.108278833329678,-0.021989129483700) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.216150641441345,0.276223540306091,-0.228214964270592,0.047672614455223,-0.095347069203854,-0.032852135598660,-0.181541159749031,-0.120728977024555,0.226259782910347,0.096900865435600,0.010601954534650,0.007475418504328,-0.062942162156105,-0.068634659051895,0.001398187014274,-0.013314260169864) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.210886985063553,0.079707957804203,0.549981415271759,-0.189365342259407,-0.221873849630356,-0.398559212684631,-0.194083660840988,-0.240396484732628,-0.001383092021570,0.010641485452652,-0.061770427972078,-0.117025144398212,-0.013125038705766,0.118875145912170,0.147094696760178,0.140481799840927) * MODEL1_texOff(vec2(0,0));
res += mat4(0.047804538160563,-0.350805163383484,0.282324016094208,-0.257930427789688,0.158384591341019,0.126274690032005,-0.227643385529518,-0.229099288582802,0.009424996562302,-0.043084863573313,0.118811063468456,-0.027230059728026,0.046768702566624,0.071141451597214,-0.131649360060692,-0.003166945418343) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.008605657145381,0.188060402870178,-0.028903596103191,0.034634858369827,-0.233256369829178,-0.182544052600861,0.074757061898708,0.124347425997257,0.014262661337852,-0.001675165491179,-0.047776795923710,0.105208203196526,0.052204504609108,0.018198125064373,0.035209834575653,-0.154639467597008) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.122094862163067,0.212223321199417,-0.026882383972406,-0.036914635449648,-0.156013175845146,-0.224833711981773,-0.142636135220528,-0.087766252458096,-0.000116818104289,0.199559643864632,0.114342391490936,0.238555684685707,0.036744881421328,0.094532869756222,-0.134812816977501,-0.067227348685265) * MODEL1_texOff(vec2(1,0));
res += mat4(0.135174676775932,-0.121401406824589,0.067329019308090,0.136225715279579,0.195479258894920,0.047645371407270,-0.039311621338129,0.031986851245165,-0.007150732446462,-0.135575681924820,0.021064529195428,-0.104423582553864,0.038795843720436,0.076796181499958,0.011806199327111,-0.027442032471299) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.209743991494179,-0.454432547092438,-0.216698586940765,0.134675234556198,0.032513603568077,0.175912946462631,0.038323521614075,0.004757338669151,-0.003585019847378,0.014485284686089,0.032113961875439,0.085056729614735,-0.062260255217552,0.059511177241802,-0.009748652577400,-0.110441207885742) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.107647776603699,0.089231207966805,-0.122677907347679,0.254851579666138,0.098843537271023,0.210022419691086,-0.372919797897339,-0.094110473990440,-0.016594517976046,0.006329312454909,0.006261214148253,0.214702025055885,0.052151191979647,-0.172075986862183,-0.070333398878574,-0.011705596931279) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.264306634664536,-0.084061637520790,-0.119700647890568,0.418062239885330,0.058093272149563,0.060548774898052,0.035769704729319,-0.089481994509697,0.026391165331006,0.134408876299858,0.156074821949005,0.000874890887644,0.038334812968969,0.116916000843048,0.010068749077618,-0.282670408487320) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.427217572927475,-0.200238808989525,-0.404657363891602,0.083719581365585,-0.356626361608505,-0.136984303593636,0.171047315001488,-0.025778252631426,0.035793781280518,-0.082348734140396,-0.000812578073237,0.130098477005959,-0.217177674174309,-0.051664859056473,-0.129039585590363,0.035876374691725) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.098546683788300,-0.177316516637802,-0.084937877953053,-0.230299338698387,0.248091623187065,0.218771129846573,-0.411726295948029,-0.302751541137695,-0.009757262654603,-0.046689230948687,-0.720128834247589,-0.291226208209991,0.077407591044903,-0.314370125532150,-0.058001056313515,-0.006225014105439) * MODEL2_texOff(vec2(0,0));
res += mat4(0.066042177379131,-0.067188017070293,0.034088328480721,-0.114570178091526,0.015808619558811,0.104675963521004,0.042898841202259,0.029639551416039,-0.355832785367966,0.192405521869659,0.175546213984489,0.012654337100685,-0.175241991877556,0.167343601584435,-0.112105108797550,-0.059823349118233) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.295773416757584,-0.264699250459671,-0.025890193879604,0.196451783180237,-0.078193292021751,-0.205396726727486,0.049225755035877,0.029749024659395,-0.170060917735100,-0.246423333883286,0.008347564376891,-0.032311737537384,-0.173229083418846,-0.036332897841930,0.044883511960506,-0.108598820865154) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.007777750026435,-0.146156921982765,-0.067290477454662,0.362596422433853,0.083063878118992,0.116591840982437,-0.097950749099255,0.052725609391928,-0.116312891244888,0.096060648560524,-0.166742637753487,0.316217601299286,-0.046130724251270,-0.109990596771240,-0.066958867013454,0.029973186552525) * MODEL2_texOff(vec2(1,0));
res += mat4(0.051069173961878,0.093573220074177,0.075766652822495,0.037368554621935,-0.013015969656408,0.024894565343857,0.044517446309328,-0.001702543231659,0.012039861641824,0.029731724411249,-0.025660691782832,0.044952832162380,0.053755342960358,0.075073271989822,-0.137128010392189,0.014160926453769) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.036319416016340,-0.112008869647980,-0.075921922922134,-0.055177245289087,0.019064605236053,-0.044007219374180,0.020742207765579,0.087707020342350,0.190778151154518,0.206267476081848,0.162680074572563,-0.034611355513334,0.095802381634712,-0.065321467816830,0.014957521110773,0.020910127088428) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.127089217305183,0.109877958893776,0.008814114145935,0.086330160498619,0.071137420833111,0.083157040178776,0.041898291558027,0.237973287701607,0.156947031617165,-0.142730161547661,-0.239649236202240,-0.102657139301300,0.110583201050758,0.048515331000090,-0.136793255805969,0.022433413192630) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.125757411122322,-0.156813934445381,-0.209782749414444,0.128336101770401,-0.026470791548491,-0.037312805652618,-0.125904560089111,0.034681450575590,-0.155271768569946,0.059517115354538,0.085593633353710,-0.077393464744091,-0.106256656348705,0.011574080213904,-0.010063415393233,0.128664270043373) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.016343815252185,0.106479160487652,-0.009049174375832,0.041272301226854,-0.176116108894348,-0.363866597414017,0.104708299040794,-0.132460385560989,0.230585992336273,0.236520022153854,0.051996096968651,-0.241802871227264,0.072782225906849,0.270929545164108,-0.100314803421497,0.298310577869415) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.145922541618347,0.186118289828300,-0.176196277141571,-0.030310498550534,-0.291505962610245,0.118884325027466,-0.123101510107517,0.115946732461452,0.559058904647827,0.052381072193384,-0.095006309449673,-0.167587116360664,0.295330554246902,-0.004733539186418,-0.063842132687569,-0.009493957273662) * MODEL3_texOff(vec2(0,0));
res += mat4(0.303265541791916,-0.251802980899811,0.158160686492920,-0.235203668475151,0.033918000757694,0.010148415341973,0.056692190468311,0.063341632485390,-0.206285327672958,0.102820560336113,0.006554199382663,0.049987860023975,-0.143305942416191,-0.050741054117680,-0.002186636440456,0.024497292935848) * MODEL3_texOff(vec2(0,1));
res += mat4(0.211002632975578,-0.121388636529446,-0.012458633631468,-0.178035482764244,-0.007012742571533,0.130733564496040,0.029284942895174,-0.069529823958874,0.127514794468880,0.155205860733986,-0.075294435024261,0.035434525460005,-0.084307208657265,0.218809783458710,-0.071840733289719,0.080742530524731) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.175400942564011,0.129889816045761,-0.160018801689148,0.116821371018887,0.014191722497344,-0.174461007118225,-0.026085842400789,-0.179945826530457,0.270298451185226,0.038709286600351,0.089905574917793,0.048925872892141,0.060659166425467,0.130678638815880,0.017929852008820,0.190554752945900) * MODEL3_texOff(vec2(1,0));
res += mat4(0.127900525927544,0.033634290099144,0.085365377366543,0.178625702857971,-0.046441376209259,0.114934526383877,-0.019001424312592,0.072059251368046,-0.126364201307297,-0.055878523737192,-0.043545093387365,-0.007204505149275,0.068219490349293,-0.137561410665512,0.015834886580706,-0.083309911191463) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.091000109910965,0.029339697211981,-0.006382109131664,-0.187930062413216,-0.099342912435532,-0.018663402646780,0.058983631432056,-0.144453480839729,-0.155335947871208,-0.190998494625092,-0.043079942464828,-0.022138424217701,-0.016988141462207,0.046998154371977,-0.012075133621693,-0.013559588231146) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.023393947631121,-0.119785360991955,-0.153638795018196,-0.047485530376434,-0.343679636716843,0.112746134400368,-0.010837258771062,-0.195121034979820,0.030841693282127,-0.033147990703583,0.024253098294139,-0.075723178684711,-0.064874708652496,0.048699114471674,-0.176422134041786,-0.075244262814522) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.144301339983940,-0.089069247245789,-0.033789895474911,0.063378699123859,0.392685770988464,-0.177153810858727,-0.321322709321976,-0.172189414501190,-0.021588800475001,0.063023529946804,-0.023442933335900,-0.065928831696510,0.051397088915110,0.025009244680405,0.023801531642675,-0.024734646081924) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.187772989273071,0.434002101421356,-0.014431596733630,-0.261551082134247,-0.116805039346218,-0.412285238504410,-0.030496330931783,0.154522821307182,-0.445205032825470,-0.279072374105453,0.138961523771286,-0.227333858609200,-0.001477321377024,-0.162501245737076,0.039633449167013,0.120848752558231) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.230288371443748,-0.108957760035992,0.298179686069489,-0.455215394496918,-0.526153206825256,-0.220960423350334,-0.081033848226070,-0.304101437330246,-0.020050778985023,0.061496190726757,-0.513825058937073,-0.267260760068893,-0.080308757722378,0.087088160216808,0.261717110872269,0.314114570617676) * MODEL4_texOff(vec2(0,0));
res += mat4(0.035617005079985,0.123727627098560,0.015129267238081,-0.009186077862978,0.208009049296379,0.284070789813995,-0.099750548601151,-0.138304144144058,0.218337714672089,0.111741907894611,0.031168980523944,-0.234127849340439,0.032377649098635,0.011189848184586,-0.135904833674431,0.372521013021469) * MODEL4_texOff(vec2(0,1));
res += mat4(0.088239833712578,0.259970933198929,0.020876117050648,0.113095052540302,0.137743353843689,0.193388402462006,-0.058179620653391,-0.072530530393124,-0.245413213968277,-0.238119661808014,0.084005065262318,0.027101648971438,-0.239462167024612,-0.133459404110909,0.058236416429281,-0.023809736594558) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.276401311159134,-0.044314775615931,0.031222786754370,-0.077313348650932,-0.085516534745693,-0.253524333238602,0.019148550927639,0.118029080331326,-0.002949947956949,0.018180612474680,-0.065451152622700,0.198249340057373,0.048370726406574,-0.140868723392487,-0.091980911791325,-0.200274392962456) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.008604554459453,0.030248152092099,0.049121525138617,-0.031048988923430,-0.161655381321907,0.040224395692348,-0.043806023895741,0.059152759611607,0.011421729810536,0.075299352407455,-0.064057491719723,0.116108998656273,0.075395502150059,-0.008456195704639,-0.023388462141156,-0.062951445579529) * MODEL4_texOff(vec2(1,1));
res += mat4(0.205255374312401,-0.000148387174704,0.231421560049057,-0.124763719737530,0.086682982742786,-0.098158307373524,0.219125509262085,0.190391257405281,0.001960951136425,0.168811365962029,-0.333168655633926,0.090367741882801,-0.018706824630499,0.029698465019464,-0.135981649160385,-0.070858523249626) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.005852454341948,0.075598649680614,0.191580966114998,0.073009923100471,-0.199911803007126,0.109299153089523,-0.151578977704048,-0.078429408371449,0.062482561916113,-0.013365937396884,-0.007852366194129,0.052149858325720,0.177348867058754,-0.052944969385862,-0.076368808746338,-0.159087479114532) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.120154254138470,-0.094266995787621,-0.145695969462395,0.016022909432650,0.011341088451445,-0.052518304437399,0.038493748754263,0.126754373311996,0.123536705970764,-0.006688415072858,-0.042725138366222,0.028754107654095,-0.129234135150909,0.105332456529140,0.130407527089119,0.077298603951931) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.094875581562519,0.049930710345507,0.194965004920959,-0.102646976709366,0.087325528264046,0.176575630903244,-0.121856674551964,0.189634725451469,0.285356372594833,0.201065883040428,-0.087158009409904,-0.061460699886084,-0.236486017704010,0.003168134950101,0.117654882371426,-0.178544774651527) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.047274589538574,-0.003064349992201,0.362155526876450,-0.034099515527487,-0.413623362779617,0.115437492728233,-0.020736571401358,-0.014742048457265,-0.091470584273338,-0.185354501008987,-0.083499617874622,0.211016401648521,0.167034164071083,-0.080260537564754,0.103360556066036,-0.159264191985130) * MODEL5_texOff(vec2(0,0));
res += mat4(0.187145471572876,-0.177674233913422,-0.254760563373566,0.072033271193504,0.056957244873047,-0.019309878349304,0.147916927933693,-0.019310047850013,0.019829710945487,0.073243431746960,0.053224075585604,-0.015963146463037,-0.224748238921165,0.077923551201820,0.034455448389053,-0.088325470685959) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.003211762057617,-0.000079197343439,0.129668802022934,-0.008123681880534,-0.132861852645874,-0.162445425987244,0.000245174538577,-0.081710465252399,0.325116455554962,0.082849711179733,-0.114044167101383,-0.146034494042397,-0.087779104709625,0.037119172513485,-0.034346219152212,0.129469707608223) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.056981615722179,-0.186225339770317,0.076114282011986,0.101464718580246,-0.137508422136307,0.129705891013145,-0.142646998167038,0.083684079349041,-0.016383843496442,-0.140101522207260,0.020821548998356,-0.133917838335037,0.120197176933289,0.039275757968426,0.107166051864624,0.119934730231762) * MODEL5_texOff(vec2(1,0));
res += mat4(0.054069463163614,-0.054648876190186,-0.119680553674698,0.035925295203924,0.237076923251152,-0.043467424809933,0.107833482325077,-0.082888178527355,-0.229113012552261,0.088267430663109,-0.032663509249687,0.048435762524605,-0.084664888679981,-0.058565642684698,-0.009292414411902,-0.021228220313787) * MODEL5_texOff(vec2(1,1));
res += mat4(0.081082604825497,-0.102216228842735,0.027787538245320,-0.037259589880705,-0.033129107207060,-0.319762974977493,0.053735036402941,-0.006472874432802,-0.001473081996664,-0.085682787001133,-0.036348093301058,0.004941845778376,-0.001124914269894,0.186429649591446,0.123391456902027,0.102354608476162) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.091653682291508,-0.089224770665169,0.159964039921761,0.004415518138558,-0.136195123195648,-0.006044789683074,-0.049458563327789,-0.415165007114410,0.038284748792648,-0.144049465656281,0.015448263846338,0.103528536856174,-0.078700236976147,0.109693452715874,-0.223348677158356,-0.249837905168533) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.060853306204081,0.106445737183094,0.122662961483002,0.185888051986694,0.083190977573395,-0.003102601738647,0.028140623122454,-0.025707241147757,-0.075560256838799,0.151812314987183,-0.147202074527740,-0.108506076037884,-0.026461759582162,-0.100940175354481,-0.087138161063194,-0.242364645004272) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.035306856036186,-0.234367132186890,0.069945290684700,0.091220535337925,-0.361720114946365,-0.703262865543365,0.114707142114639,0.087606154382229,0.152281180024147,0.386887818574905,-0.171893090009689,0.005453216377646,-0.539292454719543,-0.425798922777176,0.079729385674000,-0.072305858135223) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.087957784533501,-0.125476881861687,-0.136625930666924,0.021796487271786,-0.121236026287079,-0.295754313468933,-0.203222543001175,-0.476384937763214,-0.376753121614456,-0.157757103443146,-0.018505077809095,0.040530122816563,-0.407626867294312,-0.272875040769577,-0.587640047073364,-0.352729558944702) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.075522541999817,0.034721251577139,0.018330376595259,0.190217629075050,-0.027606153860688,0.020242713391781,0.164162680506706,0.128983110189438,0.178311988711357,-0.023741118609905,-0.137169837951660,0.053440965712070,0.209446221590042,0.025448871776462,-0.410600006580353,-0.223865240812302) * MODEL6_texOff(vec2(0,1));
res += mat4(0.028771288692951,-0.205905109643936,-0.068045563995838,-0.059173818677664,0.087251141667366,0.044419322162867,-0.014978327788413,0.073752634227276,0.019172744825482,0.089604884386063,0.049743067473173,-0.087708659470081,-0.126251667737961,-0.100826494395733,-0.046473059803247,0.024268163368106) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.129119127988815,-0.083713449537754,-0.071513019502163,-0.061962336301804,0.012682823464274,0.081853643059731,0.082039706408978,0.095341607928276,-0.096700139343739,-0.129096135497093,-0.061075277626514,-0.426460057497025,-0.019750898703933,0.094955861568451,0.043933693319559,0.142578691244125) * MODEL6_texOff(vec2(1,0));
res += mat4(0.029612509533763,-0.086338527500629,0.035918910056353,-0.196968361735344,-0.101896286010742,-0.022509530186653,-0.019833846017718,-0.004069312941283,0.054560068994761,0.083704553544521,0.030763925984502,-0.020528292283416,0.021148720756173,0.003521391656250,0.010244359262288,0.037386003881693) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.050945609807968,-0.030682150274515,-0.039855271577835,-0.019766904413700) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_3x_LA) mapping 4_5

vec4 hook()
{
vec4 res = vec4(-0.150224342942238,0.019180160015821,-0.174274623394012,0.005701831541955);
res += mat4(-0.132879987359047,0.152876004576683,-0.152367040514946,0.092248417437077,0.148567020893097,-0.079747185111046,0.011974184773862,0.013365793041885,0.019533345475793,-0.123882591724396,0.085806816816330,-0.008610413409770,0.285481870174408,-0.078485928475857,-0.197368204593658,-0.034474775195122) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.000041595601942,0.065083920955658,0.001859190524556,0.256809264421463,-0.180431857705116,-0.060196399688721,-0.198685020208359,-0.052380364388227,0.076074115931988,0.080541506409645,-0.112155802547932,-0.087066456675529,-0.128217026591301,-0.237567946314812,0.009972920641303,0.060223937034607) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.278942257165909,0.067483596503735,0.061151832342148,-0.126719266176224,-0.234070882201195,-0.026430994272232,0.114798285067081,-0.018004667013884,0.028114847838879,0.009797486476600,0.088101036846638,-0.121387630701065,-0.274002164602280,0.002279577311128,-0.290920138359070,-0.017436424270272) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.311591625213623,0.400790661573410,-0.392627954483032,0.124071881175041,0.212723270058632,-0.215056091547012,0.151866063475609,-0.047165475785732,-0.018974140286446,-0.025095408782363,-0.029878705739975,-0.096873730421066,0.110222533345222,-0.110055685043335,0.043664824217558,0.006044805515558) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.203431546688080,-0.225617051124573,0.281726330518723,-0.406989127397537,-0.162503480911255,-0.166408434510231,-0.236771717667580,-0.024735216051340,-0.087285727262497,0.353631854057312,0.143411874771118,0.185989901423454,-0.085584491491318,-0.203271687030792,-0.052710272371769,-0.119891241192818) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.206896424293518,0.269582241773605,0.035339239984751,0.198785945773125,0.037674959748983,0.033729184418917,-0.463087737560272,0.074613429605961,0.046657223254442,0.007898698560894,0.088482514023781,-0.010974256321788,-0.007897356525064,-0.008726760745049,-0.169653549790382,-0.014853900298476) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.204707011580467,0.137454733252525,0.003876855829731,0.049571748822927,0.073278397321701,-0.167431145906448,0.047452088445425,0.008702066726983,-0.083103828132153,-0.094756111502647,0.013451747596264,-0.073258958756924,0.009264240041375,0.006158615928143,0.015938946977258,0.049243606626987) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.050562042742968,-0.009430692531168,-0.092679135501385,0.091841980814934,-0.105852827429771,-0.236970931291580,-0.250657647848129,-0.005164838396013,0.061192937195301,-0.000505774863996,0.169257551431656,-0.112181045114994,-0.085335090756416,0.099681891500950,-0.066410310566425,0.065959423780441) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.099670395255089,0.405897229909897,-0.008272923529148,0.121708050370216,-0.069570310413837,0.146875858306885,-0.157527044415474,-0.017405167222023,0.050219833850861,0.039358790963888,-0.063974164426327,-0.072771593928337,0.083007968962193,-0.109510570764542,0.069758847355843,0.048008203506470) * MODEL1_texOff(vec2(1,1));
res += mat4(0.260800391435623,-0.207380279898643,0.043299913406372,-0.023487282916903,-0.004741206299514,-0.118356019258499,0.049001619219780,0.000735842681024,-0.022352881729603,0.074555113911629,-0.003372655482963,-0.086297959089279,-0.061307284981012,-0.027122858911753,-0.046159997582436,0.012339393608272) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.011406173929572,0.090255238115788,-0.240611240267754,-0.057133562862873,0.137253165245056,0.152933210134506,0.096675954759121,-0.071302004158497,0.060790944844484,0.098501682281494,0.077264755964279,-0.163859993219376,0.328543424606323,0.119496904313564,0.036254841834307,0.174517124891281) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.260280430316925,0.135148838162422,-0.001097093801945,-0.134584426879883,-0.235459133982658,0.130080714821815,-0.021651193499565,0.007102665957063,0.000656033866107,-0.076449245214462,0.061623502522707,-0.117975316941738,-0.181523725390434,-0.123435452580452,0.019071325659752,-0.094760216772556) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.335631430149078,-0.338306427001953,0.042178194969893,0.063741393387318,0.102702051401138,-0.100398711860180,0.254249095916748,-0.065360881388187,-0.037102252244949,-0.121244266629219,-0.025094520300627,0.072173558175564,-0.146001368761063,-0.005937912501395,-0.166183948516846,0.186426460742950) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.059897996485233,0.032963305711746,0.018350601196289,0.055380150675774,0.272930860519409,-0.235726982355118,-0.470588773488998,-0.014954718761146,-0.108786463737488,0.246666222810745,-0.082035385072231,0.174538418650627,0.284283638000488,-0.245132088661194,0.255606442689896,-0.391706794500351) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.177614375948906,-0.089380607008934,0.003204284003004,0.073847293853760,-0.356475502252579,0.106537766754627,-0.107257999479771,0.078028753399849,-0.178756564855576,0.075830109417439,-0.040875010192394,0.277704149484634,-0.331197023391724,-0.089011810719967,-0.281582683324814,0.359878122806549) * MODEL2_texOff(vec2(0,1));
res += mat4(0.310278952121735,-0.340810775756836,0.192682787775993,-0.127744883298874,0.136430159211159,0.010368729941547,0.105581089854240,0.008779504336417,0.036977041512728,-0.198631137609482,-0.064481012523174,-0.063750706613064,0.135873302817345,-0.105494633316994,0.091908134520054,0.048091057687998) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.019154466688633,-0.068138934671879,-0.138804793357849,-0.194780781865120,-0.070968426764011,0.128556102514267,-0.125648066401482,0.069660045206547,0.148179605603218,-0.141334980726242,0.028052929788828,-0.139774218201637,-0.051388327032328,-0.087882533669472,-0.307300269603729,0.174841716885567) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.076655805110931,0.064075551927090,0.075680442154408,-0.076736189424992,-0.054120596498251,-0.136782646179199,-0.079307019710541,0.067857131361961,-0.022182149812579,0.329341202974319,-0.211528807878494,-0.177080944180489,0.034892611205578,0.053734853863716,-0.158296272158623,0.087012343108654) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.041303463280201,-0.159837856888771,0.093249827623367,-0.013283531181514,-0.017304923385382,-0.037219058722258,-0.110068298876286,0.172705307602882,0.050880897790194,0.204346135258675,-0.027355533093214,0.183476909995079,0.012202039361000,-0.062420941889286,-0.068122595548630,0.069637708365917) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.010278220288455,-0.032472703605890,0.000505495350808,-0.028748709708452,-0.098399408161640,0.089862830936909,-0.004710606299341,0.008559615351260,0.063183538615704,-0.054468251764774,0.062830388545990,0.098869137465954,0.024264520034194,-0.067089304327965,-0.015467855148017,-0.039634481072426) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.236064612865448,0.223460480570793,-0.204780429601669,0.045362871140242,0.076167322695255,-0.004729590844363,-0.042106386274099,-0.084019102156162,0.004256438463926,-0.062462508678436,0.017641285434365,-0.062070753425360,-0.094085626304150,-0.057485010474920,-0.142173469066620,-0.007138021290302) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.041069481521845,-0.016156170517206,-0.152289018034935,-0.163897246122360,0.002356725279242,-0.053205214440823,0.099889293313026,0.064186275005341,-0.042774215340614,0.293542981147766,-0.256886512041092,0.053518239408731,-0.274210244417191,0.066476911306381,-0.133089154958725,-0.001785162370652) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.114035189151764,0.254999369382858,-0.198003754019737,0.175674647092819,-0.009027700871229,-0.010269282385707,-0.240191489458084,-0.406329363584518,0.168128892779350,-0.089768059551716,0.067432418465614,-0.303239017724991,0.336250424385071,-0.069545231759548,-0.113875433802605,-0.121699057519436) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.279521048069000,-0.244968757033348,0.177074223756790,-0.169266298413277,-0.417499333620071,-0.031501088291407,0.103639952838421,0.251697987318039,0.394310027360916,-0.019666941836476,-0.033002007752657,0.365635097026825,0.383868545293808,-0.018913269042969,-0.015396463684738,0.298149108886719) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.088982328772545,0.132077634334564,-0.336184889078140,0.113263256847858,-0.054773762822151,0.090929329395294,-0.028628284111619,0.039778128266335,-0.053921949118376,0.122324526309967,0.160962998867035,0.098174281418324,-0.132322460412979,0.103281028568745,-0.162967205047607,0.006399790290743) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.030482841655612,0.017807109281421,-0.009363007731736,0.033832572400570,-0.103909105062485,0.010870714671910,-0.045833807438612,0.157847791910172,0.140588164329529,-0.019579621031880,0.070811830461025,0.017025917768478,0.127901867032051,-0.087522074580193,-0.020014593377709,0.119436673820019) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.321270614862442,-0.227592766284943,0.062559664249420,-0.012077745050192,0.053897842764854,-0.012529649771750,0.116692066192627,0.048344314098358,0.136376589536667,0.087288782000542,-0.086107358336449,0.015914650633931,0.059401743113995,-0.020887630060315,-0.264674603939056,-0.119638770818710) * MODEL3_texOff(vec2(1,1));
res += mat4(0.076719179749489,-0.115836784243584,-0.001084530958906,-0.064711108803749,0.144007667899132,-0.123439706861973,-0.023556554690003,0.064177259802818,0.039531022310257,-0.050929285585880,0.005541454534978,-0.008497615344822,0.024339308962226,-0.048180591315031,-0.033623598515987,-0.117958731949329) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.100447513163090,0.011711657047272,0.004645621404052,0.132780075073242,-0.140074804425240,-0.211200237274170,0.044636808335781,-0.119746282696724,-0.021671094000340,-0.023463927209377,-0.035640135407448,-0.023410806432366,-0.026137730106711,-0.022554511204362,0.009510198608041,0.099499933421612) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.109459854662418,0.010829916223884,-0.041269648820162,-0.002441321266815,-0.297910302877426,-0.134132534265518,-0.147605344653130,-0.171574339270592,-0.116465032100677,0.058864202350378,0.002193249063566,-0.015045682899654,-0.034130819141865,0.001614074804820,0.087998636066914,-0.043326757848263) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.134048998355865,-0.010864137671888,0.024944834411144,0.156361013650894,0.123404838144779,-0.100628577172756,0.174960970878601,-0.218433782458305,0.162681534886360,-0.147818818688393,0.030779438093305,-0.037304069846869,-0.023999400436878,-0.044892866164446,0.198335334658623,-0.013943231664598) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.112189441919327,0.181127220392227,0.077258445322514,-0.279798001050949,0.084311231970787,-0.244089126586914,-0.239143595099449,0.069914638996124,-0.093285523355007,0.023111993446946,-0.212076887488365,-0.037408865988255,0.077524095773697,-0.116999402642250,0.058713652193546,0.163820907473564) * MODEL4_texOff(vec2(0,0));
res += mat4(0.220452174544334,-0.083302512764931,0.000613395415712,0.295423895120621,-0.290751785039902,-0.058545976877213,-0.095411717891693,-0.038236912339926,-0.416041165590286,0.016739636659622,0.030983844771981,0.011265382170677,-0.058172162622213,0.025107771158218,-0.107381328940392,-0.035277344286442) * MODEL4_texOff(vec2(0,1));
res += mat4(0.029386229813099,0.001816551317461,0.051216080784798,0.115700475871563,-0.051945604383945,-0.115271486341953,-0.174098953604698,0.064594812691212,0.070923365652561,-0.060494396835566,0.210181385278702,-0.001453869626857,-0.038993075489998,-0.055559091269970,-0.020904809236526,0.104454189538956) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.054091285914183,0.210645318031311,0.172328591346741,0.187497168779373,0.232735261321068,-0.153769001364708,-0.054942578077316,-0.052761606872082,0.032295279204845,-0.237592265009880,-0.220301672816277,0.062114443629980,0.011875865049660,0.138073742389679,0.049191825091839,-0.072078198194504) * MODEL4_texOff(vec2(1,0));
res += mat4(0.139889165759087,-0.128839790821075,0.117183186113834,0.110233403742313,-0.061736822128296,0.037789832800627,-0.014201577752829,0.005121352616698,-0.061778381466866,-0.036095835268497,-0.146514654159546,-0.035116143524647,-0.147451013326645,0.026743974536657,0.191512033343315,-0.025606317445636) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.140135809779167,0.074582092463970,0.172598138451576,-0.025795370340347,-0.199212864041328,0.151128262281418,0.054693393409252,-0.002461114432663,-0.077164776623249,-0.016564646735787,-0.029164643958211,-0.133649528026581,-0.168741568922997,0.044424716383219,0.029735580086708,0.041409671306610) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.242264211177826,-0.080651231110096,0.023154782131314,-0.013527157716453,0.333100914955139,0.096523389220238,0.071225270628929,0.063412263989449,-0.160745456814766,-0.051496230065823,0.060506433248520,0.137035906314850,0.057920288294554,0.091986417770386,-0.185182064771652,-0.052076540887356) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.218216881155968,-0.008296546526253,-0.078996114432812,0.060922611504793,-0.035938996821642,0.030702322721481,-0.002671675523743,-0.027428202331066,0.134123995900154,0.011899580247700,-0.019122259691358,-0.037746250629425,-0.028423028066754,-0.127911791205406,0.064918935298920,0.070142485201359) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.033917471766472,0.037477742880583,0.203975543379784,-0.143110856413841,-0.358793020248413,0.406261742115021,-0.253341078758240,0.093838833272457,0.013847500085831,-0.143907189369202,0.052266310900450,0.171194702386856,-0.082942634820938,-0.083170577883720,0.044500567018986,0.082667104899883) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.009153867140412,0.075593866407871,0.114301472902298,0.123322136700153,0.514395594596863,0.096140719950199,0.224384933710098,0.012599087320268,0.061662260442972,-0.224862009286880,-0.202325478196144,0.148623034358025,-0.186970442533493,-0.123809643089771,-0.027174254879355,-0.029216125607491) * MODEL5_texOff(vec2(0,0));
res += mat4(0.067638725042343,-0.117436721920967,-0.015872640535235,-0.264086455106735,-0.086076505482197,-0.064544245600700,0.101210467517376,0.030614947900176,-0.149220585823059,-0.037865638732910,0.028438705950975,-0.191754832863808,0.054136853665113,0.095775283873081,-0.054847102612257,0.139041125774384) * MODEL5_texOff(vec2(0,1));
res += mat4(0.163991272449493,0.202419787645340,-0.056320603936911,-0.075074434280396,0.103151716291904,0.051640156656504,0.008748825639486,-0.044691961258650,-0.033145017921925,-0.004192968830466,0.083628728985786,0.024040792137384,-0.011175536550581,-0.012519611045718,0.005956052336842,-0.067236758768559) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.044304162263870,0.143305674195290,-0.007199357263744,-0.015120127238333,0.184370398521423,0.105147980153561,-0.049625512212515,-0.068600125610828,0.009071828797460,-0.316051721572876,0.184018000960350,-0.213382184505463,-0.027037033811212,0.031625412404537,0.195434793829918,-0.018504565581679) * MODEL5_texOff(vec2(1,0));
res += mat4(0.096677094697952,-0.345499604940414,0.189354017376900,-0.097832873463631,-0.173466145992279,-0.046276558190584,0.019988389685750,-0.179791361093521,0.135411590337753,0.163890555500984,-0.104815751314163,0.099129706621170,0.033133786171675,0.041806615889072,-0.062522694468498,-0.081598713994026) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.052163053303957,0.005324583034962,-0.031253814697266,-0.035858340561390,0.154419973492622,-0.028037503361702,0.009566701948643,0.054923251271248,-0.080398246645927,-0.133652299642563,0.126909986138344,0.005386018194258,-0.071324653923512,0.001864651101641,-0.097301177680492,0.003245983738452) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.193389669060707,-0.023517390713096,0.037905395030975,0.135271027684212,-0.175197005271912,-0.010982189327478,0.029559737071395,-0.066692061722279,0.184476777911186,-0.005238803569227,-0.154191836714745,0.069098770618439,0.135584086179733,0.034424774348736,-0.002301956526935,0.081582851707935) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.037691883742809,0.033184945583344,0.084407918155193,-0.039313908666372,-0.367989361286163,0.065383113920689,-0.022676078602672,-0.151107013225555,-0.019035784527659,0.045932695269585,-0.093540817499161,0.133211299777031,0.232016518712044,0.021156014874578,0.165153205394745,0.114380463957787) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.192180633544922,-0.069853678345680,0.069685116410255,0.014005416072905,-0.028186162933707,-0.125959232449532,0.149129316210747,-0.220426738262177,-0.242870956659317,0.118729628622532,-0.143155351281166,0.080256134271622,0.095527984201908,-0.138865008950233,-0.016049854457378,0.027542103081942) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.148281797766685,0.194834053516388,0.086637146770954,-0.265629738569260,-0.154749542474747,-0.015257244929671,-0.397595524787903,0.044260378926992,0.225651234388351,-0.130657076835632,-0.128775522112846,-0.048577956855297,0.114991351962090,-0.593828737735748,-0.079566553235054,0.060226835310459) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.187427759170532,0.123457990586758,0.152637436985970,-0.099768802523613,-0.098813787102699,-0.026717489585280,0.115252025425434,-0.074630267918110,0.003699264023453,-0.049609508365393,-0.056629788130522,0.105843603610992,-0.328819513320923,0.032667972147465,-0.319017440080643,-0.232232689857483) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.012830845080316,-0.067955553531647,-0.116624690592289,-0.146532833576202,-0.019046273082495,0.041973534971476,-0.036840487271547,-0.021059133112431,0.004597587045282,0.037738695740700,0.006627111695707,0.096744269132614,-0.082886181771755,-0.013699504546821,-0.090563967823982,0.039670683443546) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.154020577669144,-0.024492358788848,0.070615805685520,0.130675762891769,-0.025869656354189,-0.117899365723133,0.096262127161026,-0.107004232704639,-0.020839512348175,-0.086067706346512,-0.080147817730904,0.104555279016495,0.108305379748344,-0.172065883874893,0.149966612458229,-0.032703202217817) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.095751807093620,0.004311196506023,0.064183101058006,-0.020732609555125,-0.053790364414454,0.262022435665131,-0.141479864716530,-0.061367914080620,-0.006380741018802,-0.078371390700340,0.020445663481951,0.107032530009747,-0.003166198031977,-0.127279803156853,-0.232140600681305,0.051344543695450) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.006495298817754,-0.054079677909613,-0.037075150758028,1.003509402275085) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_3x_LA) mapping 4_6

vec4 hook()
{
vec4 res = vec4(-0.053642600774765,-0.145870000123978,-0.205495506525040,-0.108830980956554);
res += mat4(0.038505744189024,0.040949735790491,-0.081015914678574,0.039857968688011,-0.023997042328119,-0.321363359689713,0.217359542846680,-0.033068224787712,-0.073169857263565,0.269178032875061,-0.001422488712706,0.172237962484360,0.023700876161456,-0.367273330688477,-0.129473865032196,-0.097685441374779) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.039805132895708,-0.281661391258240,0.159465014934540,0.014948350377381,0.030774760991335,-0.067162260413170,-0.291848987340927,0.005005169194192,-0.145231381058693,-0.297301113605499,0.043436147272587,0.272840946912766,0.132269099354744,0.000584288325626,0.093683101236820,-0.128167495131493) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.083194799721241,-0.263525426387787,-0.202417314052582,0.099108017981052,-0.024535764008760,0.114145830273628,-0.006390455178916,0.120441056787968,-0.003404373303056,-0.052532780915499,0.006118647754192,-0.059832740575075,0.070244170725346,0.036780755966902,-0.205199316143990,0.196761220693588) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.199511691927910,-0.110871195793152,0.050870329141617,-0.162812680006027,-0.020518222823739,-0.345128178596497,-0.171204701066017,-0.166115790605545,-0.033385995775461,-0.127450272440910,0.082712620496750,0.206957012414932,0.047684904187918,0.098858736455441,-0.259687811136246,-0.309232890605927) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.076066479086876,0.081586904823780,-0.261621713638306,-0.032964542508125,-0.007101119961590,-0.034320298582315,-0.235563650727272,-0.097885362803936,0.134262040257454,0.130197495222092,-0.082099869847298,0.081308662891388,-0.221179589629173,-0.131092175841331,0.144472271203995,-0.145634174346924) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.187596470117569,0.112189754843712,0.114674538373947,-0.364802896976471,-0.108731299638748,0.051806207746267,-0.038664273917675,0.110014647245407,-0.062372647225857,-0.001366153941490,-0.028037674725056,-0.061641935259104,0.050172761082649,-0.001023227581754,-0.035460907965899,-0.009805537760258) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.023729767650366,0.015334325842559,0.048206467181444,0.081713385879993,0.010874374769628,-0.052674833685160,-0.095378853380680,-0.282839089632034,-0.058287836611271,0.040268056094646,-0.073158308863640,-0.120683878660202,0.040646150708199,-0.065387055277824,0.025931999087334,0.181811735033989) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.018766248598695,0.002588662784547,-0.052527088671923,-0.220475092530251,-0.024147039279342,-0.035951599478722,-0.257229745388031,-0.097163982689381,-0.113090902566910,-0.135283514857292,0.196171477437019,0.140728831291199,0.134493619203568,0.156522691249847,-0.149686083197594,-0.157700031995773) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.117378950119019,-0.047628231346607,-0.132426336407661,0.034461107105017,0.068023458123207,0.128167197108269,0.221281588077545,0.088059961795807,-0.049478568136692,0.107989937067032,-0.011090711690485,0.179335653781891,0.015871603041887,-0.034958407282829,0.026250423863530,0.027462782338262) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.042736735194921,0.024816984310746,0.032139074057341,0.090088501572609,0.011967152357101,-0.055664859712124,0.052715733647346,-0.031259462237358,-0.059170719236135,0.043640315532684,-0.019801815971732,0.059710502624512,-0.017713621258736,-0.042991634458303,-0.051971390843391,0.063914507627487) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.055836986750364,-0.192259386181831,-0.195032835006714,0.248208567500114,0.083069011569023,-0.176449820399284,0.019861733540893,0.033860851079226,-0.144439876079559,-0.264202475547791,0.139801889657974,-0.109879240393639,0.126621618866920,-0.123465538024902,0.186676234006882,-0.026197414845228) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.096708439290524,0.061426989734173,0.197001412510872,0.184913113713264,-0.009163926355541,0.056848075240850,-0.085454910993576,0.045708581805229,-0.072473987936974,0.052663899958134,-0.094865746796131,0.085804611444473,0.028025873005390,-0.000636977725662,-0.230038478970528,0.169768586754799) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.114521294832230,-0.371818691492081,0.170417964458466,-0.092532373964787,0.144089415669441,-0.091291956603527,-0.089350603520870,-0.009100303985178,-0.163158640265465,-0.172068119049072,0.066634319722652,0.020430324599147,0.175241768360138,-0.261698365211487,0.003728394862264,-0.001242625643499) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.054235927760601,0.148579284548759,-0.221006974577904,-0.145814731717110,-0.295748025178909,0.140362501144409,-0.306407868862152,0.223060697317123,0.421361029148102,0.242436900734901,-0.259472429752350,0.142703592777252,-0.178875654935837,0.007375028915703,-0.082696758210659,-0.087204977869987) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.069347977638245,-0.012711291201413,-0.148965641856194,-0.269321620464325,0.040942274034023,-0.038178458809853,0.107171967625618,0.054416738450527,-0.396175056695938,-0.069073081016541,-0.004868241492659,-0.175276398658752,-0.215426042675972,-0.009736395440996,-0.135844498872757,-0.059846978634596) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.019858716055751,0.004263741429895,-0.289079666137695,-0.355313718318939,-0.003675675950944,0.045761901885271,0.046874925494194,0.134362265467644,-0.076339207589626,0.075848177075386,-0.072431974112988,-0.064815163612366,0.024200702086091,-0.035612553358078,-0.035817749798298,0.057876501232386) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.044252071529627,-0.129964902997017,0.097472980618477,-0.160716786980629,0.111233577132225,-0.044462349265814,0.131889924407005,-0.277227550745010,-0.089629553258419,-0.060051031410694,-0.029410431161523,-0.280093967914581,0.081274151802063,0.065632350742817,-0.156963780522346,-0.036568015813828) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.088585279881954,0.112306438386440,0.059563934803009,-0.057985313236713,0.024906894192100,-0.021649889647961,-0.153619527816772,-0.132190167903900,0.115714371204376,0.033118408173323,0.126207038760185,0.248181000351906,0.042627006769180,-0.025251301005483,0.084399178624153,-0.073724046349525) * MODEL2_texOff(vec2(1,1));
res += mat4(0.036580808460712,-0.363006085157394,0.108352564275265,-0.172761917114258,0.033335898071527,-0.269728302955627,0.029957814142108,-0.081008635461330,0.096905671060085,-0.021051386371255,0.134140610694885,0.031382899731398,0.023722477257252,0.315509408712387,0.087016083300114,0.030487280339003) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.076321251690388,-0.008950092829764,-0.304060906171799,0.114988021552563,-0.076332345604897,0.187935397028923,-0.116024516522884,0.070870809257030,-0.106777571141720,-0.296793252229691,0.017574060708284,-0.141402959823608,-0.348223298788071,0.012475306168199,-0.144742712378502,0.068088799715042) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.013695580884814,-0.131114244461060,0.093137472867966,0.039654444903135,-0.089095354080200,0.177816510200500,0.145399436354637,-0.083634436130524,-0.075502097606659,0.016438525170088,-0.221630200743675,0.104596167802811,-0.054838199168444,-0.023719623684883,0.104518137872219,-0.038868151605129) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.226354628801346,-0.055262655019760,-0.233114644885063,-0.028168661519885,-0.026723543182015,0.138995483517647,-0.041626598685980,-0.225803300738335,0.218148440122604,-0.283535420894623,-0.404139608144760,-0.056798104196787,-0.047847043722868,0.139869973063469,-0.090627752244473,-0.066607996821404) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.010191150009632,-0.105979107320309,-0.151037812232971,-0.188144683837891,0.045394908636808,-0.172005742788315,0.126766979694366,-0.436639487743378,0.146909728646278,0.318624973297119,-0.276263207197189,0.183360978960991,0.437965989112854,0.132104709744453,0.398838251829147,-0.056846294552088) * MODEL3_texOff(vec2(0,0));
res += mat4(0.202226579189301,0.206250041723251,-0.030128410086036,0.075099498033524,-0.113257370889187,0.031460985541344,0.011706821620464,-0.024846723303199,-0.335367888212204,-0.118089981377125,0.146103769540787,-0.103906430304050,-0.320130020380020,-0.071611441671848,0.077018387615681,-0.166990727186203) * MODEL3_texOff(vec2(0,1));
res += mat4(0.052221048623323,-0.031660854816437,0.070013746619225,-0.049838479608297,0.006844248156995,-0.048416949808598,0.023943044245243,0.061014868319035,0.009935496374965,0.010883389972150,0.048190340399742,-0.156974881887436,-0.151862815022469,0.021043686196208,0.074629276990891,-0.088210418820381) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.025042338296771,0.029280370101333,-0.068261176347733,0.037269499152899,-0.031061418354511,0.067344047129154,-0.186495944857597,-0.157178372144699,0.047003380954266,-0.062908001244068,-0.097867555916309,-0.105335049331188,-0.224384561181068,-0.150081843137741,0.210416287183762,-0.116045743227005) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.043083470314741,-0.113689623773098,0.039908356964588,-0.152342841029167,0.012550504878163,-0.047178428620100,0.059369049966335,-0.142205059528351,-0.008350422605872,0.072033718228340,-0.006248787511140,-0.003082567360252,0.041120987385511,0.041676931083202,-0.180992096662521,-0.111102111637592) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.153467297554016,-0.029700210317969,0.032720994204283,0.070009373128414,0.127397790551186,-0.023729106411338,0.053078401833773,-0.073618978261948,-0.026832591742277,-0.175973862409592,0.081193380057812,-0.037663795053959,-0.100866518914700,-0.219311609864235,0.052216850221157,0.001518064294942) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.148553237318993,-0.216314554214478,0.008350871503353,0.052349671721458,-0.025658769533038,0.182484567165375,0.016722291707993,0.006328707095236,0.090484865009785,-0.004278912674636,-0.133733659982681,0.108821578323841,0.167484730482101,0.136381953954697,-0.018465293571353,-0.222262218594551) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.020987823605537,0.041501570492983,-0.051121402531862,0.061617042869329,0.048201330006123,0.065526686608791,0.106976240873337,0.059947889298201,-0.010753278620541,-0.017690448090434,-0.007742602378130,-0.003692968050018,-0.032056741416454,-0.019195498898625,0.000284136855043,0.054022938013077) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.188736557960510,0.039541237056255,-0.064329452812672,-0.106228776276112,-0.125346213579178,0.075869813561440,0.041376553475857,-0.267959713935852,-0.084375396370888,-0.253109335899353,-0.021357851102948,-0.014629700221121,-0.116360999643803,0.145914688706398,-0.081483326852322,-0.004055317025632) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.155862301588058,0.122102692723274,-0.206906020641327,0.162267327308655,0.001074797124602,0.126070439815521,0.255323559045792,-0.261111170053482,-0.061555050313473,-0.006308526266366,-0.135186880826950,-0.013498951680958,0.120502531528473,0.089612841606140,0.053261429071426,0.388216674327850) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.138438776135445,-0.094987764954567,0.174862727522850,-0.154072701931000,-0.058878503739834,-0.040469892323017,-0.068995423614979,-0.108659610152245,-0.017049772664905,0.048312749713659,-0.177497729659081,0.031868383288383,0.065111115574837,-0.024286853149533,0.150086015462875,0.018087269738317) * MODEL4_texOff(vec2(0,1));
res += mat4(0.028919219970703,-0.040409557521343,0.033144067972898,0.128462210297585,0.043525803834200,0.000243263042648,0.018227010965347,-0.028298703953624,-0.013199414126575,0.066613875329494,-0.074933849275112,-0.289643645286560,0.023047566413879,-0.032037183642387,0.078722245991230,0.126725912094116) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.187889829277992,0.096443422138691,0.035075351595879,0.131496265530586,-0.034568734467030,0.020276116207242,-0.081692114472389,-0.147061958909035,0.029796816408634,-0.011361251585186,-0.060901384800673,-0.285219043493271,-0.046794537454844,0.004153423942626,-0.147807493805885,0.217475906014442) * MODEL4_texOff(vec2(1,0));
res += mat4(0.057338159531355,0.021218728274107,-0.013352551497519,-0.034656632691622,0.014708578586578,0.031899970024824,0.173886984586716,0.009347110986710,0.057705342769623,0.012629816308618,0.156381696462631,-0.135659247636795,0.054645132273436,0.017986608669162,0.070572957396507,0.045066379010677) * MODEL4_texOff(vec2(1,1));
res += mat4(0.077978797256947,-0.047739595174789,-0.083118617534637,-0.099931336939335,-0.007079598959535,0.458086103200912,-0.013595641590655,0.160366788506508,-0.091501913964748,0.020183119922876,-0.095700487494469,0.069386169314384,0.034056819975376,-0.135642349720001,-0.188753604888916,0.101876236498356) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.099033266305923,0.098879829049110,0.024897556751966,0.002024545101449,0.065206907689571,0.141773045063019,0.112969622015953,-0.011949091218412,0.295728325843811,0.158449247479439,0.055247526615858,-0.205257490277290,-0.171654582023621,-0.067019470036030,0.089741915464401,-0.041763264685869) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.030656168237329,-0.085530996322632,0.084476776421070,-0.036006316542625,0.054530225694180,-0.019704308360815,0.137525558471680,0.057998720556498,0.032282147556543,0.049177799373865,0.110458552837372,-0.047432553023100,-0.143433272838593,-0.100075006484985,-0.146817818284035,-0.098936043679714) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.148496165871620,0.121782042086124,0.040254302322865,0.109504923224449,0.035936869680882,-0.018446670845151,0.016522349789739,0.169456884264946,0.194623172283173,0.102211534976959,0.096003681421280,-0.109730802476406,0.021429358050227,-0.056138824671507,0.018004752695560,-0.246674656867981) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.093228951096535,-0.118905201554298,0.048257663846016,-0.278206616640091,0.029189264401793,0.076737433671951,0.163902893662453,0.002030096249655,-0.490612447261810,0.014369543641806,0.460394531488419,0.205639913678169,0.206036031246185,0.056588586419821,-0.283967673778534,0.075808964669704) * MODEL5_texOff(vec2(0,0));
res += mat4(0.251192241907120,0.070313364267349,-0.046932093799114,0.038640495389700,0.013681970536709,0.032155953347683,0.032192822545767,-0.000565562862903,0.234699457883835,-0.087572723627090,-0.160145685076714,-0.001345302676782,-0.114600963890553,-0.030295366421342,0.048298656940460,-0.061423342674971) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.103956997394562,0.111040964722633,0.033896390348673,-0.058142181485891,0.017614945769310,0.057388890534639,0.025534490123391,0.171159133315086,0.248205557465553,0.026461666449904,0.095267049968243,-0.028821490705013,-0.027688696980476,-0.018781039863825,-0.049485091120005,-0.104356512427330) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.056521214544773,-0.123511478304863,0.147436872124672,0.218636900186539,0.020446680486202,-0.025708869099617,0.116449266672134,0.059477575123310,0.352232277393341,0.024977581575513,-0.196704119443893,-0.245807752013206,-0.088073641061783,-0.027099307626486,0.070451602339745,-0.026703102514148) * MODEL5_texOff(vec2(1,0));
res += mat4(0.107094779610634,0.017433864995837,-0.155693665146828,-0.046958684921265,0.190499633550644,0.049866259098053,-0.111432939767838,0.073430225253105,-0.107674412429333,-0.007342406548560,0.203701540827751,-0.086678631603718,0.038497615605593,0.047423731535673,0.026057118549943,0.116937048733234) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.025011030957103,0.022484671324492,-0.035591773688793,-0.043465476483107,0.142841517925262,-0.233866423368454,0.066656999289989,-0.039910234510899,-0.036898318678141,0.254262834787369,-0.174359187483788,0.108440928161144,-0.046285409480333,-0.232717901468277,-0.012213231995702,0.028081052005291) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.352170914411545,-0.255250662565231,0.074942156672478,-0.247040271759033,-0.135676696896553,-0.106771536171436,-0.377558201551437,0.047479599714279,-0.116469465196133,-0.208171471953392,0.159251585602760,0.308389574289322,0.161857232451439,-0.131874769926071,0.142004311084747,-0.118909820914268) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.056365430355072,0.008608629927039,-0.083021640777588,0.015308832749724,-0.008382342755795,0.119324162602425,0.049972333014011,0.055128071457148,0.074699603021145,0.077971354126930,0.054320022463799,-0.157598853111267,0.023538803681731,-0.040308974683285,-0.101388752460480,-0.174966707825661) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.073753848671913,0.017302278429270,0.085913404822350,0.023398751392961,-0.063795253634453,0.064238905906677,-0.003587979357690,-0.051185026764870,0.083572871983051,0.076989673078060,-0.036308601498604,-0.113540552556515,-0.074090532958508,-0.332617282867432,0.132268205285072,-0.110672548413277) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.175800040364265,-0.228983923792839,-0.211980059742928,0.295079350471497,0.154354825615883,0.322257846593857,-0.138778597116470,-0.057313751429319,-0.161881655454636,-0.126719430088997,-0.023285929113626,-0.164897009730339,0.130853399634361,-0.050135351717472,-0.374360412359238,-0.080757565796375) * MODEL6_texOff(vec2(0,0));
res += mat4(0.044442173093557,0.045227367430925,-0.059327799826860,0.098494969308376,-0.074887119233608,-0.134811729192734,0.092862829566002,-0.090169996023178,-0.000867033028044,0.051452647894621,-0.003421668894589,-0.012371706776321,0.250936508178711,0.064975224435329,-0.299786865711212,0.163662120699883) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.022854879498482,-0.025414081290364,-0.011217818595469,-0.009901808574796,-0.037159353494644,0.035950433462858,-0.030928509309888,-0.001938510104083,0.019259506836534,-0.096538461744785,0.163490518927574,0.226792305707932,0.011680767871439,0.033737540245056,-0.092756576836109,-0.149410098791122) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.018246831372380,-0.037783831357956,0.072351455688477,0.079110093414783,-0.136328607797623,-0.063654273748398,0.205620676279068,-0.265367120504379,0.133941456675529,0.150234267115593,-0.141805708408356,-0.291837781667709,0.020769419148564,-0.022103933617473,-0.021801520138979,-0.092850677669048) * MODEL6_texOff(vec2(1,0));
res += mat4(0.165147185325623,-0.005675529129803,-0.201486900448799,0.107837297022343,-0.082133866846561,-0.011738138273358,0.012187605723739,0.100006178021431,0.071447409689426,-0.104094617068768,-0.079066507518291,-0.128436088562012,-0.058981165289879,-0.006692038848996,0.014294653199613,-0.149943917989731) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.969093084335327,-0.026528291404247,-0.026756232604384,-0.034446224570274) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV1
//!DESC (AU_M_S_3x_LA) sub-pixel convolution 1

vec4 hook()
{
vec3 res = vec3(-0.000146745151142,-0.000525836599991,-0.000399009208195);
res += mat4x3(-0.011000794358552,-0.003835077630356,-0.000066407665145,0.003390760626644,0.003138847649097,0.001206696382724,-0.006699918303639,-0.003568238578737,-0.001012435066514,-0.000499944435433,-0.004974037874490,-0.004662511404604) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(-0.001478816382587,-0.008845523931086,-0.011747912503779,-0.007791064213961,-0.001654456020333,0.000201891816687,0.009916335344315,0.005751923657954,-0.001456718659028,-0.008221713826060,0.000316763616866,0.003286507446319) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(-0.000136519214720,0.001730011426844,0.001352725666948,0.000233660743106,0.000320104620187,0.000293179240543,-0.002284863265231,-0.001332779414952,0.004265210125595,-0.003321815747768,-0.009748152457178,-0.011949552223086) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(0.014025232754648,0.001025191391818,-0.005094694904983,-0.002648989902809,0.015706971287727,0.002356133423746,0.006533041130751,0.002201457507908,-0.000369032670278,-0.007604468148202,-0.009785935282707,-0.005656105931848) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.008210284635425,0.019947007298470,0.026579558849335,0.023887205868959,0.013379910960793,-0.056160490959883,0.019780352711678,0.019805230200291,0.017132040113211,0.009217875078321,0.012436558492482,0.004438299685717) * MODEL7_texOff(vec2(0,0));
res += mat4x3(0.004434740636498,0.005178070627153,0.003370303893462,-0.003861596575007,-0.003649596823379,0.000445286685135,-0.001433022553101,0.002373707015067,0.007898972369730,-0.004669067915529,-0.008224755525589,-0.001271643210202) * MODEL7_texOff(vec2(0,1));
res += mat4x3(-0.007520345039666,-0.002396099967882,0.000649116467685,0.000594376295339,-0.003011829452589,-0.000892979558557,-0.001306869206019,-0.001066137803718,-0.000220175366849,-0.000410080159782,0.001961646834388,0.001811925903894) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(-0.010001962073147,-0.013830388896167,-0.012516066431999,0.002530567580834,0.004467714112252,-0.001602324773557,-0.003022201824933,-0.002502950141206,-0.001910704304464,-0.006801893468946,-0.007776780519634,-0.004555643070489) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.001409906661138,0.000876560516190,-0.002998499199748,-0.001764409244061,-0.001875413698144,0.000312522141030,-0.000547781412024,-0.001359151676297,-0.002490436192602,0.002739960793406,0.002009261399508,-0.002737521892413) * MODEL7_texOff(vec2(1,1));
res += mat4x3(-0.002209405181929,0.001252110931091,0.002401796635240,-0.000809134915471,-0.002578896936029,-0.002571876626462,0.010889548808336,0.002076678210869,-0.001644292497076,-0.000738761445973,-0.000670268665999,-0.000434895337094) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(-0.015650700777769,-0.014727942645550,-0.010548070073128,-0.015232212841511,0.012836812995374,0.004858176689595,0.005837833043188,0.012001276947558,0.014670129865408,-0.001253232709132,-0.001175603363663,-0.000639230536763) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(0.000344432017300,-0.003848063526675,-0.008671709336340,0.003532062750310,0.011307505890727,-0.009241501800716,0.000461425574031,0.001716160331853,0.002659831196070,0.000236518477323,0.000373383838451,-0.000246961397352) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(-0.007618121802807,-0.000256383413216,-0.000158025606652,0.001840572571382,-0.005719626788050,-0.004501456394792,0.016241459175944,0.007707082666457,0.002693563932553,0.002302477601916,-0.000359224097338,-0.000334320298862) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(-0.038383208215237,-0.038294967263937,-0.025066848844290,-0.027202308177948,-0.010086966678500,0.020691033452749,0.004352619405836,0.013058455660939,0.017859138548374,0.009940785355866,0.012037329375744,0.008625021204352) * MODEL8_texOff(vec2(0,0));
res += mat4x3(0.004353045951575,-0.002678638324142,-0.015774974599481,-0.005775824654847,0.010352872312069,0.018528046086431,-0.000509242818225,-0.002113802125677,-0.001749697839841,-0.000616438803263,0.000528432719875,0.003884249599651) * MODEL8_texOff(vec2(0,1));
res += mat4x3(-0.000815291190520,0.002649074187502,0.001723126159050,0.000897993508261,0.000223273222218,-0.000572498771362,0.000352804956492,-0.002282863250002,-0.002036444609985,-0.001453236211091,0.000559813517611,0.000856432365254) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(-0.006452302914113,-0.010526792146266,-0.009238215163350,-0.001761195017025,0.000914597068913,0.000416155584389,0.001569433952682,0.002759909257293,0.003044917713851,-0.005006284918636,-0.005524938926101,-0.004105792846531) * MODEL8_texOff(vec2(1,0));
res += mat4x3(0.002850773744285,0.003093297593296,0.000962811755016,0.000835076207295,0.000495650048833,-0.003163658082485,-0.000067785680585,0.000740725721698,0.000418947485741,-0.000165710996953,-0.001305695739575,-0.003030958352610) * MODEL8_texOff(vec2(1,1));
res += mat4x3(-0.004275518003851,0.001543879276142,0.003031706437469,0.000460494979052,-0.003236766671762,-0.000637360964902,-0.000399791169912,-0.012326135300100,-0.000433971348684,-0.000361444166629,-0.000119662909128,-0.000621127081104) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(-0.009874504990876,-0.018763102591038,-0.016388939693570,0.017305171117187,0.023362889885902,0.013573944568634,-0.006538128945976,-0.002770575461909,0.008269620127976,0.007859188131988,-0.007683327887207,-0.005890422500670) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(0.000387491745641,0.002670921385288,-0.000351989030605,-0.000497730332427,0.000992784742266,0.005961742717773,0.002122089499608,0.001041548326612,-0.004378444049507,-0.002465319819748,-0.006370441522449,0.012415966019034) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(0.024728268384933,0.011269254609942,0.002477959264070,-0.008396496996284,-0.000990855973214,-0.000068438646849,0.031584993004799,-0.005688238423318,-0.020250286906958,-0.003634473308921,-0.005934514570981,-0.002705928869545) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(-0.012840046547353,0.001862699864432,0.023754293099046,-0.009666489437222,-0.014656208455563,-0.015521115623415,-0.007486687973142,-0.014760802499950,0.008884595707059,-0.031782470643520,0.012977696023881,0.023369627073407) * MODEL9_texOff(vec2(0,0));
res += mat4x3(0.002939047757536,-0.000827173062135,-0.010226380079985,0.000886469264515,0.000138083138154,-0.002244879258797,0.003101321868598,0.005413595587015,0.000200157606741,-0.000967188912909,0.002735861111432,0.002222326816991) * MODEL9_texOff(vec2(0,1));
res += mat4x3(-0.003509873524308,-0.004570450168103,-0.002203249605373,0.001859730225988,0.000287091243081,-0.000677304167766,-0.001556129194796,-0.001059230649844,0.000732873857487,0.000342167739291,0.000756076304242,0.000373079354176) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(0.006156610790640,0.004800075665116,0.000410291017033,0.002504425821826,0.005033765919507,0.004298922605813,0.000675403571222,0.001591703388840,0.000153443776071,-0.001794008305296,-0.001681930385530,-0.001125038135797) * MODEL9_texOff(vec2(1,0));
res += mat4x3(0.000420109805418,0.001409128308296,0.003234028117731,-0.001187617424875,-0.001479663653299,0.000233614089666,-0.000664116872940,-0.000208987272345,0.000615543220192,0.002702346071601,-0.000686288345605,-0.000248430529609) * MODEL9_texOff(vec2(1,1));
res += mat4x3(-0.002078998368233,0.003657954512164,0.003334339475259,0.000570396834519,-0.000225456620683,0.000920680642594,0.005128636024892,0.001455345773138,-0.000402915815357,0.002311164746061,0.002043490065262,0.001353609142825) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(0.008891476318240,-0.006393135525286,-0.006288700271398,0.017720837146044,-0.004297271836549,-0.001009140280075,0.003112889593467,-0.002515197033063,0.003698631888255,0.011575140990317,0.007970733568072,0.005369197577238) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(-0.007074233144522,-0.006994152907282,0.010600131005049,0.013742020353675,-0.012310774996877,-0.006340872496367,0.000609795562923,0.001422799192369,-0.004391587339342,0.002378496574238,0.005824163090438,0.009396042674780) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(-0.002953120740131,0.006414385978132,0.005833514500409,0.000862705928739,-0.002051025629044,-0.002554014092311,0.015741515904665,-0.006756455637515,0.000185945566045,-0.009503896348178,-0.002446955768391,-0.000789242505562) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(0.020029021427035,-0.004267485812306,-0.015799244865775,-0.002444213256240,0.015434783883393,-0.000180597387953,0.008716555312276,-0.054273422807455,0.020630102604628,-0.023619204759598,-0.029125964269042,-0.023167928680778) * MODEL10_texOff(vec2(0,0));
res += mat4x3(-0.004651179071516,-0.014364935457706,0.003384007839486,0.013624345883727,0.011411014012992,-0.031521745026112,-0.002905020723119,-0.000586138281506,0.021945988759398,-0.001170312752947,-0.002303969115019,-0.009407272562385) * MODEL10_texOff(vec2(0,1));
res += mat4x3(-0.000514339481015,-0.000286505848635,-0.000197998699150,0.000103171914816,0.000073229573900,0.000004180608812,-0.002117890166119,-0.000121149751067,0.000084044906544,0.003910845611244,0.002407060004771,0.002105712192133) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(-0.000731084670406,0.000133124092827,0.001058190362528,0.002656908938661,-0.000086373256636,0.000528381788172,0.003712042700499,-0.001744048553519,0.000788182078395,0.004363223444670,0.007314887829125,0.007580236531794) * MODEL10_texOff(vec2(1,0));
res += mat4x3(-0.000199217291083,0.000919338432141,0.000935001124162,0.000681896053720,-0.001224470674060,-0.001108841621317,-0.002244936535135,0.000494182866532,0.000837990257423,-0.000465938093839,-0.000618381309323,0.000414500245824) * MODEL10_texOff(vec2(1,1));
res += mat4x3(0.003875102847815,0.002708768937737,-0.001954659586772,0.002152343047783,-0.003298879601061,-0.004248614422977,-0.019977293908596,-0.007141814567149,-0.000426504964707,0.007584111765027,0.003153920173645,0.000331217859639) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(0.001556289149448,-0.000562708941288,-0.000159040966537,-0.018834769725800,0.011641880497336,0.008753894828260,0.000702942197677,0.024187535047531,0.011479144915938,-0.009759288281202,0.001070276717655,0.008193909190595) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(-0.001082301954739,-0.001119371270761,0.002407938940451,0.006296631880105,0.010427584871650,-0.016275424510241,0.004173299763352,0.000088900647825,-0.008971832692623,0.000369249726646,-0.006379420869052,-0.012331426143646) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(-0.027709797024727,0.016519287601113,0.018930485472083,-0.007861658930779,-0.000599792343564,0.002457914408296,0.009772847406566,0.004974015988410,-0.001437753904611,0.017003441229463,0.011282762512565,0.004251444712281) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(0.010533407330513,0.012845267541707,-0.018663801252842,0.016001751646399,0.012157558463514,-0.010469875298440,-0.003877637675032,-0.000324241322232,0.008805177174509,0.007408442907035,0.018915314227343,0.021346028894186) * MODEL11_texOff(vec2(0,0));
res += mat4x3(-0.004551161080599,-0.004526090342551,0.001131345750764,0.003827315056697,-0.000245859147981,-0.006999040488154,-0.002046731533483,-0.004149129614234,-0.006257266737521,-0.001303257886320,-0.004614015109837,-0.003416326129809) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.002483367221430,-0.003901749383658,0.001881654025055,0.000574490346480,0.000239472487010,0.000471262610517,-0.001202844898216,-0.001492085983045,-0.002789543475956,-0.000527141790371,-0.001568869804032,-0.001383748138323) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(-0.000268697767751,0.001318112947047,0.004507265053689,-0.000880359089933,0.001053726649843,0.002231714781374,-0.000417655042838,-0.001052191713825,-0.002281814813614,0.001410076278262,0.002665492938831,0.001693692756817) * MODEL11_texOff(vec2(1,0));
res += mat4x3(0.000996061833575,0.000013693948858,0.000005811404662,-0.001966499257833,-0.001556600327604,-0.001449389965273,0.002860581967980,0.003100497415289,0.000622034829576,-0.001308122533374,-0.003362316871062,-0.000983478385024) * MODEL11_texOff(vec2(1,1));
res += mat4x3(-0.009739891625941,-0.007390642538667,-0.003539101220667,0.001461572363041,0.001171429408714,0.000143777593621,-0.005284858867526,-0.003432813333347,0.000117375748232,0.008505128324032,0.002059688791633,0.000173655251274) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(-0.006507899146527,-0.005931037012488,-0.007793064694852,-0.001876599970274,-0.002240823348984,-0.000834847742226,-0.008791388012469,0.017269579693675,0.011726421304047,0.005654698237777,0.016814114525914,0.016628755256534) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(-0.002867454197258,-0.004126187413931,-0.004470806568861,0.000824666582048,0.000065531443397,-0.001987156225368,0.003153441939503,0.003702398622409,-0.009637528099120,-0.002897716127336,-0.014525683596730,-0.014897907152772) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(-0.007676029577851,-0.010138761252165,-0.005260354839265,-0.003447331022471,0.003401028458029,0.003733580932021,-0.011626222170889,0.010850848630071,0.004862152971327,-0.002079354366288,0.002280027838424,0.002879242878407) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(0.016636244952679,0.017299769446254,0.006482706870884,0.037010829895735,-0.003921729978174,-0.015871841460466,0.032206878066063,-0.010260595008731,-0.044103298336267,-0.015155811794102,-0.017722899094224,-0.008436518721282) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.007957075722516,-0.007603134959936,0.005388698074967,-0.019386736676097,-0.015648633241653,0.028876986354589,-0.001882082317024,-0.003395228181034,0.011197016574442,0.004215754568577,0.002940341131762,-0.003981485962868) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.001134757883847,0.000294003286399,-0.000785037118476,-0.000864745932631,-0.002534066559747,-0.000213737643207,0.005163926631212,0.007657045498490,0.005173298995942,0.000898989907000,-0.001601455849595,-0.001833139453083) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.001774684060365,0.004907822236419,0.004131345544010,-0.019052714109421,-0.011008516885340,0.004007836338133,-0.001511317910627,-0.004323068540543,0.000792252190877,0.006548847071826,0.006460741162300,0.004034432116896) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.001143566332757,-0.002088561421260,0.000052589748520,-0.001958730397746,0.017300385981798,0.010008808225393,-0.000331067160005,-0.002001684159040,-0.003477373858914,0.000106259489257,0.001555405324325,0.004684568382800) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV2
//!DESC (AU_M_S_3x_LA) sub-pixel convolution 2

vec4 hook()
{
vec3 res = vec3(0.000609271577559,0.000325850880472,0.000288195646135);
res += mat4x3(-0.003370050340891,-0.000793083687313,0.000061385631852,-0.001964521361515,-0.001129200332798,0.000245174393058,0.006357829552144,0.001562880584970,-0.001620557159185,-0.003107371274382,-0.002430339809507,-0.002163197146729) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(0.001915098284371,-0.000576848513447,-0.002228316385299,0.000102148842416,0.001774543430656,-0.005615397822112,0.015532387420535,0.016894910484552,0.016045222058892,-0.015383264049888,-0.012172141112387,-0.007070522755384) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(0.000342323997756,0.001017721137032,0.001615078188479,-0.000175328750629,0.000211204373045,0.001194552052766,-0.000194191045011,0.001829580171034,0.006100648082793,-0.001095424173400,-0.004986174870282,-0.010628215968609) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(0.008608956821263,0.001903250231408,-0.001146283699200,-0.016319794580340,0.004128185100853,0.001242444617674,0.011456746608019,0.003938402514905,-0.001803015009500,0.000283135741483,-0.008342173881829,-0.007524382323027) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.007926560938358,0.013462146744132,0.016315197572112,0.002783093834296,0.035734046250582,-0.019575521349907,0.008432639762759,0.012992912903428,0.018809946253896,0.016199922189116,0.027167163789272,0.019122913479805) * MODEL7_texOff(vec2(0,0));
res += mat4x3(0.001299339230172,0.002687563654035,0.002930361544713,-0.002280316082761,-0.003281461540610,-0.006877870298922,-0.000459329137811,0.001742074382491,0.002465100958943,-0.007240592036396,-0.011072278954089,-0.001719152554870) * MODEL7_texOff(vec2(0,1));
res += mat4x3(-0.008603771217167,-0.004529169294983,-0.002327693160623,0.010174660943449,-0.006466207094491,-0.002463633427396,-0.001692168763839,-0.000706980354153,0.000291346368613,-0.004254448693246,-0.000150864303578,0.001416753395461) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(-0.012607408687472,-0.015092437155545,-0.010765817947686,0.001633336069062,0.003666830714792,0.003153384663165,-0.004608791321516,-0.004366805776954,-0.003593384521082,-0.012732026167214,-0.014649379998446,-0.010473050177097) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.003714996157214,0.002367594279349,-0.003956309985369,-0.000740457966458,-0.002584412693977,-0.003054132917896,0.000125867649331,-0.001193415606394,-0.002986733336002,0.002478434471413,0.000060723770730,-0.006506267935038) * MODEL7_texOff(vec2(1,1));
res += mat4x3(-0.001027483376674,-0.000714285706636,0.000026914793125,-0.000498963287100,-0.001365338801406,-0.000754210574087,-0.004062932450324,-0.000774561893195,0.002164719626307,0.001117811305448,-0.000296796584735,-0.000837574712932) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(-0.001373084611259,-0.000617340148892,-0.002736053662375,-0.004782776813954,0.004661308601499,0.000335286371410,-0.005349460057914,-0.007240450475365,-0.008837616071105,0.004488971550018,0.004936188925058,0.003677449654788) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(-0.002552057849243,-0.002768158446997,-0.001568810897879,0.002816420979798,0.004920561797917,-0.005612310487777,0.001553885405883,0.000676158408169,-0.000401387573220,-0.000415266520577,0.000617110519670,0.002305688569322) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(0.004696472082287,0.000684919417836,-0.000474850763567,-0.002334724878892,-0.006014075130224,-0.004850450903177,-0.033188279718161,-0.014855522662401,0.000000647824891,-0.000334691751050,0.001100405934267,0.000790282851085) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(0.021959172561765,0.019397150725126,0.011759175918996,-0.042138662189245,0.006434634793550,0.022046171128750,-0.016787303611636,-0.034161802381277,-0.045495193451643,-0.005416964646429,-0.005194285418838,-0.002962853992358) * MODEL8_texOff(vec2(0,0));
res += mat4x3(0.000601644685958,0.005763651337475,0.016912698745728,-0.003955380991101,0.019472805783153,0.005906625650823,0.000677975360304,-0.000628618290648,-0.003771483432502,-0.000346775312210,-0.001089644269086,-0.003654654370621) * MODEL8_texOff(vec2(0,1));
res += mat4x3(0.002063009655103,0.002580636413768,0.001000740798190,0.002063443651423,-0.000005657255315,-0.000287736504106,-0.008536173962057,-0.005573878996074,-0.000931737711653,-0.000646011438221,0.001156870508566,0.000335234653903) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(0.008811029605567,0.007480953354388,0.003474130062386,0.000200828551897,-0.002695663832128,0.002867448842153,-0.000211326288991,-0.004506568424404,-0.008511300198734,-0.004499386996031,-0.005955741275102,-0.004241012502462) * MODEL8_texOff(vec2(1,0));
res += mat4x3(-0.001664306269959,0.000171314153704,0.004383171908557,0.000358737393981,-0.000071198359365,0.002827270654961,0.000664028455503,0.002357224468142,0.002360935555771,0.000487207318656,0.000025432462280,-0.001019328949042) * MODEL8_texOff(vec2(1,1));
res += mat4x3(0.009340676479042,0.005063390359282,0.002040386665612,-0.012230852618814,-0.000155603440362,0.003888667561114,-0.002913938136771,-0.002064169850200,0.003005828475580,0.002121546072885,0.002181341638789,-0.000084289342340) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(-0.003453544341028,0.003071817336604,0.009281557053328,0.001383884344250,-0.012683381326497,-0.022897418588400,-0.000506316893734,0.001005998230539,0.001266217324883,0.000007009773981,0.000627082306892,-0.000764225085732) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(-0.001963764661923,-0.002246506279334,-0.004895174410194,-0.001780626131222,0.001435340265743,0.005225715693086,0.000812274753116,-0.000379486824386,-0.002368069021031,-0.001870805630460,-0.003844423918054,0.003877187147737) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(0.000216701097088,-0.007228528615087,-0.005272071342915,0.000202118681045,0.001360784750432,-0.000785923330113,0.031095413491130,-0.019768595695496,-0.018029440194368,0.009849710389972,-0.006893935613334,-0.006713868118823) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(0.013604529201984,0.024612510576844,0.018124736845493,-0.012768072076142,-0.011548299342394,-0.005429592914879,-0.012749881483614,-0.014853490516543,0.020124712958932,-0.035857506096363,-0.022363971918821,0.026723800227046) * MODEL9_texOff(vec2(0,0));
res += mat4x3(0.001144124311395,-0.001266382983886,0.001045612618327,0.002042552456260,0.000972688139882,-0.006244565825909,0.004587828181684,0.006622916553169,-0.000691705499776,-0.001544794533402,0.004728297237307,0.021822981536388) * MODEL9_texOff(vec2(0,1));
res += mat4x3(-0.010769068263471,-0.006592208519578,-0.003789159003645,0.002101865597069,0.001031316351146,0.001013427739963,0.001094221253879,0.001512143528089,-0.003086256328970,0.001656683860347,0.000284940470010,0.000408058229368) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(0.001853572437540,-0.003891115076840,-0.010207305662334,0.004806589335203,0.006885112263262,0.004654485266656,-0.000842271896545,-0.000821960857138,-0.003016962902620,-0.000462872762000,0.000820047629531,-0.001359145855531) * MODEL9_texOff(vec2(1,0));
res += mat4x3(0.000629350019153,0.000248274911428,0.002658050274476,-0.000625139451586,-0.000429287931183,0.001538146752864,-0.000243131216848,-0.000155308691319,-0.001084972056560,0.002359182108194,-0.000389889988583,0.001677430002019) * MODEL9_texOff(vec2(1,1));
res += mat4x3(-0.000120177734061,0.001486762193963,0.001178385340609,0.000820359273348,0.000209736856050,0.000426831102232,0.000126571918372,0.002309944014996,0.002104548271745,-0.002906592329964,-0.001579496660270,-0.000954380026087) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(0.001432868535630,-0.002602942520753,-0.000427853694418,0.006868287455291,-0.001157497987151,0.002716670045629,0.000837659987155,-0.007537995465100,-0.000158904425916,-0.005075220484287,-0.007071202620864,-0.005115389358252) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(-0.002198348287493,0.001028301659971,0.005831883288920,0.005222693551332,-0.007781159598380,0.001713674748316,0.001985110109672,0.002672165865079,-0.000564303074498,0.002219877438620,0.001885654055513,-0.000009513652913) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(-0.002222333569080,0.008573579601943,0.007682652678341,0.002563991816714,-0.001630251063034,-0.002456055721268,0.007359057664871,-0.002676929812878,0.001393731334247,0.006754878908396,0.000783022318501,-0.002593311015517) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(0.027221985161304,-0.009453520178795,-0.017999902367592,0.014154627919197,0.008855867199600,-0.004500532988459,0.032935831695795,-0.029014790430665,-0.005137683823705,-0.014673425816000,-0.001647070632316,0.007632703986019) * MODEL10_texOff(vec2(0,0));
res += mat4x3(-0.009449031203985,-0.022860184311867,0.011752994731069,0.022385317832232,0.001369953155518,-0.039546556770802,-0.002928331727162,-0.007548362482339,0.005683376453817,-0.000438901857706,-0.005467287730426,-0.011676445603371) * MODEL10_texOff(vec2(0,1));
res += mat4x3(-0.002054933924228,0.000091997630079,0.000578811916057,0.001812018104829,-0.000894177821465,-0.001068816869520,-0.007028018124402,-0.001527355983853,0.002186346566305,0.006059317383915,0.000460994226160,-0.000263408437604) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(0.000445324694738,0.000982895377092,-0.001618272275664,0.001499862642959,0.001236789743416,0.001240197452717,-0.001973950304091,0.001749712391756,0.012298567220569,0.013793346472085,0.017111403867602,0.014500986784697) * MODEL10_texOff(vec2(1,0));
res += mat4x3(-0.000839972344693,0.000658563221805,0.000934440235142,0.002444517100230,0.000504416879267,-0.001912697218359,-0.002844098722562,0.000885855755769,0.003063652897254,0.000361893966328,0.001741726533510,0.006214615888894) * MODEL10_texOff(vec2(1,1));
res += mat4x3(0.001326221972704,0.000038172205677,0.000805174116977,-0.000128473518998,-0.001842834521085,-0.002604808658361,0.006617092061788,0.003069073427469,-0.000151349639054,0.000274354388239,-0.001935682143085,-0.002074848162010) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(-0.002142585348338,-0.001641230541281,0.000680778757669,-0.006469951476902,0.005791659932584,0.000619794242084,-0.008480850607157,-0.000242489972152,0.017398556694388,-0.006677431054413,-0.003319824347273,-0.000348324654624) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(-0.000117176918138,-0.000149698651512,0.000723965466022,0.001719524618238,0.005745339673012,-0.004980345256627,0.002052164170891,0.000761626986787,-0.006184862926602,-0.000573511701077,-0.004574778024107,-0.007524521090090) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(-0.015756869688630,0.018797185271978,0.010867887176573,-0.008558006957173,-0.002708036219701,0.001534293522127,0.000009098472219,0.016556657850742,0.003106943797320,0.018041323870420,0.011587926186621,0.004325307440013) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(0.011706619523466,0.012252177111804,-0.018347276374698,0.004342342726886,0.026516992598772,0.000848467811011,0.015462337993085,-0.006933419033885,-0.030312279239297,-0.001781799830496,0.012259606271982,0.019893525168300) * MODEL11_texOff(vec2(0,0));
res += mat4x3(-0.004880303982645,-0.004683140665293,0.001286742044613,0.006191333290190,0.000898498925380,-0.022681925445795,-0.002689127577469,-0.003449031151831,0.001318346592598,0.000087797205197,-0.006246741395444,-0.010311204940081) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.010956169106066,-0.002322168089449,0.007926028221846,-0.000430393265560,0.001314159599133,0.000729528430384,-0.002516589593142,0.000975493108854,-0.002140381839126,0.003711255267262,0.001286447164603,0.000007610562079) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(0.001814747578464,0.003957057371736,0.003964866977185,0.001321478281170,-0.000283113797195,-0.002126544248313,0.001686408999376,0.000408306077588,-0.004003345966339,0.007736640516669,0.011336226016283,0.008429143577814) * MODEL11_texOff(vec2(1,0));
res += mat4x3(-0.001075547887012,-0.001776892342605,0.001048495760188,0.000129810447106,-0.003330795792863,-0.004267529118806,0.001197623321787,0.002586186630651,0.001411249279045,-0.002077159471810,-0.003284635022283,0.000827373180073) * MODEL11_texOff(vec2(1,1));
res += mat4x3(-0.002880300395191,-0.002162937074900,-0.000959194265306,0.000159666276886,-0.002089327899739,-0.002252932172269,-0.004188953433186,0.000391226814827,-0.000815611099824,0.004772052634507,0.001643962925300,0.000386977393646) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(-0.003582975128666,-0.001042060321197,-0.001049956190400,0.001832457608543,0.002967905020341,0.002820237074047,0.003564489306882,0.005062396172434,-0.006013583391905,-0.022030495107174,-0.011321352794766,0.003906266298145) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(-0.000200748356292,-0.000383434235118,-0.002072652103379,-0.001018624519929,-0.000696813513059,0.000501157192048,0.005146557465196,0.003169954754412,-0.003038023598492,0.006768026854843,0.002667207503691,-0.014229857362807) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(-0.015404728241265,-0.013898808509111,-0.007065161596984,-0.002187751233578,0.003490255679935,0.004477856680751,0.025370873510838,0.006265113595873,-0.006997650489211,-0.009527700021863,-0.000100497221865,0.003669881960377) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(0.003716850653291,0.004113862756640,-0.005679178051651,-0.002592291915789,-0.015688614919782,-0.007089347112924,-0.007415906991810,-0.032983332872391,0.003162053646520,0.006255536340177,-0.010651319287717,-0.014315602369606) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.008079803548753,-0.010224434547126,-0.001957895467058,-0.006952400319278,0.007895846851170,0.016627151519060,-0.001508767134510,0.002391118556261,0.012802420184016,0.000883652712218,0.006552024744451,0.013151872903109) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.002832764526829,-0.000558969913982,-0.001521606463939,-0.003254444338381,-0.000255816907156,0.000940345926210,0.007023521699011,0.003325364552438,0.000308953312924,0.002825196133927,-0.000597435398959,-0.001454058685340) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.012635880149901,0.014744529500604,0.010300075635314,-0.026632595807314,0.010375913232565,0.008774170652032,-0.005544714629650,0.001749825081788,0.010195926763117,0.006444022990763,0.007966340519488,0.006949643138796) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.003178961807862,-0.001774303731509,0.005543399136513,0.016778152436018,0.011587502434850,-0.029559925198555,-0.000821826979518,-0.002728895284235,-0.004596273880452,-0.001659603789449,-0.000688862695824,0.004001631401479) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV3
//!DESC (AU_M_S_3x_LA) sub-pixel convolution 3

vec4 hook()
{
vec3 res = vec3(0.000232998412685,-0.000130978805828,0.000001308438186);
res += mat4x3(0.001708291587420,0.001445820671506,0.000625016691629,-0.000935610092711,-0.003760507563129,-0.001656142412685,0.005246649496257,0.004969643428922,0.002460199873894,-0.001967611024156,-0.000248958065640,0.000109079643153) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(0.001892739324830,0.003247186541557,0.004121927078813,0.000800506037194,0.003469887655228,-0.001990686170757,-0.005042160395533,-0.004245973192155,0.002744312398136,-0.009217222221196,-0.008931929245591,-0.006018770392984) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(0.001120506203733,0.000343870196957,0.000287022470729,-0.000321161554893,-0.000497808388900,0.000741544878110,0.002156738657504,0.001650872640312,-0.002282653702423,0.001149673480541,-0.000075009585998,-0.004043570253998) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(-0.004869716241956,-0.001411258825101,0.000021071205992,0.000717765418813,-0.000339764286764,-0.002235110150650,-0.015182266943157,-0.003046831348911,-0.000888467358891,0.002055894816294,-0.007315679918975,-0.007642704062164) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.001539029646665,-0.002779764821753,-0.004209114238620,-0.015403295867145,0.016055380925536,0.011281594634056,-0.037143759429455,-0.045588057488203,-0.032852768898010,0.006897341459990,0.019879007712007,0.016821535304189) * MODEL7_texOff(vec2(0,0));
res += mat4x3(-0.000850912241731,0.001497319201007,0.002290842123330,-0.001232553273439,-0.001120221335441,-0.003133132820949,0.000062590261223,-0.003603170625865,-0.017501665279269,-0.007221217267215,-0.012830021791160,-0.008259105496109) * MODEL7_texOff(vec2(0,1));
res += mat4x3(0.001304537057877,-0.004359506536275,-0.005723158828914,0.023088736459613,0.005809756461531,-0.004943158011883,-0.001610299106687,0.001587385428138,0.002062709070742,-0.010357120074332,-0.006355456076562,-0.001794301904738) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(-0.003127756528556,0.002532876329497,0.008958586491644,0.008788107894361,-0.006562751717865,-0.023193901404738,-0.002333914395422,-0.005271952133626,-0.004217000212520,-0.006385815795511,-0.008521910756826,-0.010145650245249) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.004866126924753,0.004206006880850,-0.000930756214075,-0.000658909790218,-0.001073623658158,-0.001209447509609,0.001500004320405,0.002027005888522,-0.000138809482451,-0.001551102148369,-0.004773557651788,-0.005448398645967) * MODEL7_texOff(vec2(1,1));
res += mat4x3(0.001555723720230,-0.000489148020279,-0.000717523682397,0.000119659351185,0.000204814103199,0.001137605984695,0.001542821293697,0.000611683237366,0.000158335606102,0.001829522429034,0.000452172680525,-0.000524978444446) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(0.001841052784584,0.003847318468615,0.002931649331003,-0.002695518545806,0.000384645361919,0.000758249079809,-0.001768884016201,0.000179289767402,0.000029586213714,0.003713891142979,0.003746411995962,0.003145348979160) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(0.000388855172787,0.000206017153687,0.001180787454359,-0.000914015574381,0.001922480645590,-0.000254381040577,-0.001274217385799,-0.002034994075075,-0.001294306479394,-0.000759706599638,0.000561719352845,0.002150780754164) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(0.002231932012364,-0.001496817800216,-0.001089354045689,-0.002124444814399,-0.005251917056739,-0.004822385497391,0.012398121878505,0.002520881593227,-0.000766715151258,-0.002346515888348,0.000703313970007,0.000788261299022) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(0.012736997567117,0.015206796117127,0.010186054743826,-0.037132736295462,0.017891639843583,0.016542490571737,0.008494528941810,0.018886415287852,0.019070407375693,-0.010450735688210,-0.011873370967805,-0.007769804447889) * MODEL8_texOff(vec2(0,0));
res += mat4x3(0.000017691734683,0.000121979523101,0.006324376445264,0.001454680925235,0.020311798900366,-0.009132738225162,0.000649449357297,-0.000883319531567,0.001620186958462,0.000885711226147,0.000126516431919,-0.004120274446905) * MODEL8_texOff(vec2(0,1));
res += mat4x3(0.004448092076927,-0.001520917634480,-0.002236188855022,0.002785282209516,-0.002970975590870,-0.002086207503453,0.009934388101101,0.004848384764045,0.001208852278069,0.000566025846638,-0.000468810379971,-0.000911857117899) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(0.008212908171117,0.018535608425736,0.014893155544996,-0.008052182383835,-0.009558329358697,0.011547501198947,-0.000733334920369,0.004641562700272,0.010259759612381,0.006098803598434,0.006587570067495,0.004430648405105) * MODEL8_texOff(vec2(1,0));
res += mat4x3(0.000813522899989,-0.002427911618724,0.000055555658037,-0.002822615439072,0.002077522454783,0.013671537861228,-0.000250849639997,-0.000036479694245,-0.001571655157022,0.000058888894273,0.001391625963151,0.003931961953640) * MODEL8_texOff(vec2(1,1));
res += mat4x3(0.006255427841097,0.003368236357346,0.001145688351244,-0.001990640535951,0.003148550167680,0.001972818048671,0.001126356888562,0.001273253816180,0.001300492789596,0.001826713909395,0.002491794526577,0.000536348612513) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(0.007108641322702,0.009723877534270,0.008769411593676,-0.013506931252778,-0.019868545234203,-0.014895669184625,0.002333029173315,0.000897866673768,-0.000425382866524,-0.000125367587316,0.001045417157002,-0.000182131683687) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(-0.000556916173082,-0.000347507419065,0.001321703777649,-0.001369534409605,0.000201497008675,-0.004016094375402,0.000197645509616,-0.000676697702147,-0.000515045539942,-0.001233979128301,-0.002830281388015,0.003617830807343) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(-0.024826165288687,-0.012239634990692,-0.002498309360817,0.012412754818797,-0.000201250222744,-0.002870788099244,0.014210450462997,-0.024696450680494,-0.009548023343086,0.008198409341276,-0.002694814698771,-0.004843303468078) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(0.014392631128430,-0.003067789133638,-0.025691060349345,0.005623155739158,0.019481388852000,0.024972166866064,-0.013498604297638,-0.009030034765601,0.020632535219193,-0.000532135192771,-0.029808102175593,0.002064394531772) * MODEL9_texOff(vec2(0,0));
res += mat4x3(-0.000673360249493,0.002870635828003,0.012485562823713,0.002929924987257,0.002365934196860,-0.001789260539226,0.003946467768401,0.004911067895591,-0.002861257176846,-0.004596944898367,-0.004870601464063,0.030434465035796) * MODEL9_texOff(vec2(0,1));
res += mat4x3(0.004435275681317,0.005824916064739,0.003256477182731,-0.002556630643085,0.000188451245776,0.002036451129243,0.016063446179032,0.003770594950765,-0.011543612927198,-0.002705916529521,-0.001887033227831,-0.001486972556449) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(-0.010988919064403,-0.014440096914768,-0.006331074982882,0.001414046739228,0.000138818097184,-0.003114734543487,-0.004007473122329,-0.007894800975919,-0.002032106276602,-0.005695151165128,0.011440756730735,0.002951373113319) * MODEL9_texOff(vec2(1,0));
res += mat4x3(0.000284764944809,-0.001127623021603,-0.002118751639500,0.000360066565918,0.000418350566179,0.000678457261529,0.001652132836170,0.001859137555584,-0.001598709844984,-0.001344282529317,-0.000491907587275,0.002022449392825) * MODEL9_texOff(vec2(1,1));
res += mat4x3(-0.000425555888796,-0.000248430937063,0.000147077691508,0.000690438668244,0.001145848073065,0.000365106476238,-0.000761503004469,0.002051502466202,0.001458953134716,-0.004564371891320,-0.002212479943410,-0.000734246859793) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(-0.001108632888645,-0.001436741673388,0.000997972209007,0.000879265309777,0.002096534008160,0.001192349125631,0.001352005521767,-0.006211968138814,-0.001139923115261,-0.007325627841055,-0.008578609675169,-0.007416327018291) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(0.000173987878952,0.002049247967079,0.002193764317781,0.003165088128299,-0.001862783101387,-0.000765684584621,0.001108331838623,0.002295682439581,0.000052590519772,-0.001097762607969,-0.001951330341399,-0.003998364321887) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(-0.003079461399466,0.006549822166562,0.005961678456515,0.001294903457165,-0.001349199330434,-0.000875804980751,0.004356304183602,-0.000954838469625,-0.000229764322285,0.004744095727801,0.002448701299727,0.002197201829404) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(0.023506624624133,-0.010166545398533,-0.015896102413535,0.025347292423248,0.000027500373108,-0.005457811523229,0.014653745107353,-0.004046360030770,-0.001612663618289,0.018421335145831,0.020400796085596,0.012699649669230) * MODEL10_texOff(vec2(0,0));
res += mat4x3(-0.011440909467638,-0.020338738337159,0.015567034482956,0.023893142119050,-0.011859441176057,-0.028626386076212,0.001833626418374,-0.002656163182110,-0.012605842202902,-0.001348022953607,0.000065550128056,0.007635983638465) * MODEL10_texOff(vec2(0,1));
res += mat4x3(-0.001849880442023,0.003540167352185,0.002646755659953,0.001838621683419,-0.001210843911394,-0.001920560724102,0.000310705945594,-0.007888954132795,0.003829503664747,-0.009601317346096,-0.003978153690696,-0.000785577809438) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(0.007253240328282,0.000988256419078,-0.006986693013459,-0.003049709135666,0.005243405699730,0.000222972448682,-0.013301914557815,-0.025470256805420,0.030912358313799,0.006399167235941,-0.004140569362789,-0.011824053712189) * MODEL10_texOff(vec2(1,0));
res += mat4x3(-0.000973347225226,-0.003107962198555,-0.000830287230201,0.004575913306326,0.007764322217554,-0.009496225975454,-0.002440253039822,0.003239073324949,0.012968579307199,-0.002557673491538,0.001096012070775,0.006399451754987) * MODEL10_texOff(vec2(1,1));
res += mat4x3(-0.000824663671665,-0.000570915522985,0.001046628342010,-0.001357265748084,-0.000951606663875,-0.001371923252009,0.002398893702775,0.005338702816516,0.004327367991209,-0.003188956994563,-0.003192904172465,-0.001893251319416) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(-0.001374301267788,-0.001033274689689,-0.000709094048943,-0.001235015341081,0.003326514502987,-0.000969253131188,-0.003884025383741,-0.005395328160375,0.002443423261866,-0.002201970200986,-0.003115899860859,-0.003925034310669) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(0.000560800952371,0.000207645382034,0.000689455308020,-0.000966125633568,0.003143311012536,-0.000303580076434,0.001065058517270,0.001849676831625,-0.003933039028198,-0.001156317186542,-0.002124867867678,-0.002207844052464) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(-0.001953051076271,0.010513459332287,0.001024037250318,-0.001521968981251,-0.003763192333281,-0.001804476487450,-0.036076042801142,0.006851182319224,0.010017133317888,0.015053241513669,0.008454272523522,0.002979865530506) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(0.007903077639639,0.005015376955271,-0.008834442123771,-0.020552763715386,0.023558449000120,0.013651860877872,0.026192791759968,0.022843988612294,-0.036390729248524,-0.008115457370877,0.007045277394354,0.016434557735920) * MODEL11_texOff(vec2(0,0));
res += mat4x3(-0.003984523937106,-0.003694417886436,0.002158251358196,0.009663543663919,0.008444416336715,-0.030864749103785,-0.000323968852172,-0.004198221024126,-0.003408789867535,0.000559717183933,-0.007140724454075,-0.013946127146482) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.022371279075742,0.004625565838069,0.016240667551756,-0.004113344009966,0.000915096548852,0.001719231950119,-0.002581011736766,0.000473974068882,-0.000931160175242,0.011473203077912,0.007837357930839,0.002723311306909) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(0.005346143618226,0.008455458097160,-0.003557015908882,0.008563825860620,0.001913440180942,-0.007848010398448,0.002174056833610,0.009565947577357,0.003365513635799,0.012642940506339,0.018998082727194,0.015817601233721) * MODEL11_texOff(vec2(1,0));
res += mat4x3(-0.003389284480363,-0.003483999520540,0.000762370065786,0.003141132881865,-0.001684563234448,-0.004646253772080,-0.001381809823215,-0.002327870577574,-0.002500347327441,-0.001849055173807,-0.003062633331865,0.001129810349084) * MODEL11_texOff(vec2(1,1));
res += mat4x3(0.000752009800635,0.000486379838549,0.000632923445664,-0.001161799184047,-0.002780715469271,-0.001910756225698,-0.001409037038684,0.000488769495860,0.000403308484238,-0.003365165088326,-0.002924890024588,-0.001267153187655) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(-0.000094451912446,0.002112155314535,0.002612578449771,0.002333226613700,0.003546451916918,0.001658718683757,0.003468869253993,-0.002305671572685,-0.005986239295453,-0.005805467721075,-0.013170624151826,-0.008529667742550) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(0.000444949488156,0.000959101365879,0.000579073908739,-0.001820267410949,-0.000629280752037,0.001094151521102,0.003541947808117,0.000902379979379,0.002145398873836,0.004264565184712,0.008478555828333,0.004142520483583) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(-0.017132082954049,-0.012645334005356,-0.005792743060738,0.001146114314906,0.002204491291195,0.001999319065362,0.011491338722408,-0.009579585865140,-0.005300993099809,-0.004066589754075,-0.000826664734632,0.003337968373671) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(-0.005164571106434,-0.004912608768791,-0.011963821947575,-0.010144908912480,-0.006498012691736,-0.001628633122891,-0.028304178267717,0.003606031415984,0.038994487375021,0.032004248350859,0.018549952656031,0.001447157468647) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.005810968577862,-0.009283778257668,-0.005864494014531,0.000739959999919,0.004453863482922,-0.006081681698561,0.000679578108247,0.004101917147636,-0.004699219483882,-0.010252723470330,-0.009490969590843,0.012961518950760) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.000583706074394,-0.004593732301146,-0.003040492068976,-0.002759369323030,0.002647408284247,0.001385465031490,-0.019184133037925,-0.005208866205066,0.002051874995232,0.003081465605646,0.001197638339363,-0.000194148611627) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.020368130877614,0.021975683048368,0.014306360855699,0.025976007804275,0.022838808596134,-0.005232677794993,0.013791732490063,0.016507131978869,-0.009306998923421,-0.005434495396912,-0.003633203450590,0.001503736362793) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.005832582246512,-0.003131728852168,0.008531890809536,0.003238139441237,-0.025161979719996,-0.018748940899968,-0.001362556708045,-0.003296003211290,0.000636556418613,-0.000924919324461,-0.002478112466633,-0.003102244110778) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!WIDTH LUMA.w 3 *
//!HEIGHT LUMA.h 3 *
//!BIND SUBCONV1
//!BIND SUBCONV2
//!BIND SUBCONV3
//!BIND LANCZOS3
//!DESC (AU_M_S_3x_LA) depth to space

vec4 hook()
{
vec2 fcoord = fract(SUBCONV1_pos * SUBCONV1_size);
vec2 base = SUBCONV1_pos + (vec2(0.5) - fcoord) * SUBCONV1_pt;
ivec2 index = ivec2(fcoord * vec2(3));
mat3 res = mat3(SUBCONV1_tex(base).rgb,SUBCONV2_tex(base).rgb,SUBCONV3_tex(base).rgb);
return vec4(res[index.x][index.y] + float(LANCZOS3_texOff(0)), 0, 0, 1);
}
